Tomcat的安装和简介

第一部分:

    在linux系统平台上安装Tomcat的总结

    1.到http://jakarta.apache.org/site/binindex.cgi(去下载一个tomcat版本各种版本都有),zip或者tar.bz2的>压缩包,将其解压到/usr/local/的目录下面.

    2.配置环境变量:为了在以后系统启动后就配置好Tomcat所需的环境变量,需要在/etc/profile文件中设置.

    CATALINA_BASE=”/usr/local/jakarta-tomcat-5.0.28″

    CATALINA_HOME=”/usr/local/jakarta-tomcat-5.0.28″

    PATH=$PATH:$CATALINA_HOME/bin

    export CATALINA_BASE CATALINA_HOME PATH

    配置好环境变量以后你试试在浏览器中敲入: http://localhost:8080。是不是会出现Tomcat的主页面,如果出现了,那么说明你的Tomcat服务器启动了,Congratulations!

    如果没有出现,检查一下你的环境变量是否设置正确了.如果设置完全正确,但还是不行,那么请考虑用Tomcat别的>版本(更高的?),因为我的这个服务器就是这样的解决问题的.

    3.为Tomcat新建一个管理用户,为此需要编辑jakarta/conf/tomcat-users.xml,在里面添加类似的一行:

    

    这样你就可以在Tomcat主页面中点击左面的”Tomcat Administration”的链接,进入一个登录页面,输入你刚才新建的那个用户,就可以对服务器进一步配置.

    4. 建立一个你自己的应用程序.比如说,我想创建一个叫”myapps”的应用程序,那么在jakarta/webapps/下面新建一个文件夹 myapps,然后进入”Tomcat Web Server Administration Tool”的页面,在左边的树中找到Tomcat Server–>Services–>Host,点击它,在右边出现的页面中找到”Host Actions”,在下拉列表中选中”Create New Content”>;在出现的页面中你需要设置一个应用程序的参数,最重要的两个是”Document Base”和”Path”:”Document Base”是指你的应用程序文件夹的路径,比如说:

    /usr/local/jakarta/webapps/myapps/

    “Path”浏览器请求地址的路径,比如说:/myapps。还有一个参数”Use Naming”设置为”True”,它的用途,我也不太清楚?设置完这两个参数,Tomcat就会在两者之间建立一个映射关系,当用户在浏览器中敲入地址:

    http://localhost:8080/myapps/index.html

    服务器就会调用/usr/local/jakarta/webapps/myapps/index.html文件了。

    第二部分:

    Linux_Configure_TOMCAT 5.0.27

    安装文件:jakarta-tomcat-5.0.27.tar.gz

    迅雷链接:

    http://www.xxlinux.com/linux/e/enews?enews=DownSoft&classid=39&id=29&pathid=0&pass=f027bd2d0ac07c35dcec342519976549&p=:::

    测试时间:2007-06-06

    1 准备工作,把TOMCAT安装在 /usr/local /tomcat 目录下

    //创建目录

    #mkdir /usr/local /tomcat

    //把jakarta-tomcat-5.0.27.tar.gz文件拷贝到/usr/local /tomcat 目录下

    #cp jakarta-tomcat-5.0.27.tar.gz /usr/local /tomcat

    2 安装TOMCAT

    //切换到 /usr/local /tomcat 目录下

    #cd /usr/local /tomcat

    //解压 jakarta-tomcat-5.0.27.tar.gz

    # tar -zxvf jakarta-tomcat-5.0.27.tar.gz

    //产生一个jakarta-tomcat-5.0.27的文件夹

    //切换目录

    #cd jakarta-tomcat-5.0.27

    // 开始安装

    #./configure –prefix=/usr/local/tomcat

    #make && make install

    // 这里需要等上一段时间

    3 配置环境变量

    #vi /etc/profile

    //按字母键 I 进入编辑状态

    //找到export PATH USER LOGNAME MAIL HOSTNAME……

    //在export字样前面加上

    #configure tomcat environment variable

    TOMCAT_HOME=”/usr/local/tomcat/jakarta-tomcat-5.0.27″

    PATH=”.:$PATH$TOMCAT_HOME/bin”

    //在export PATH USER LOGNAME MAIL HOSTNAME……字样后面加上

    TOMCAT_HOME

    然后按一下ESC键 然后 按SHIFT + z z键保存退出

    4 配置启动

    4.1手动启动Tomcat

    //切换到系统桌面

    //创建Tomcat启动图标

    //鼠标右键 new launcher 出现Create Launcher对话框

    //在Basic栏目下

    //Name 表示在桌面上出现的名称 比如:Starting_Tomcat

    //Command 表示要运行的命令 点击Browse

    // 浏览到命令所在位置 比如:/usr/local/tomcat/jakarta-tomcat-5.0.27/bin/startup.sh 或者 /usr/local/tomcat/jakarta-tomcat-5.0.27/bin/catalina.sh run //该命令会显示更多信息

    //当然还可以选择一个好看的图片

    //OK 完成了

    //依此可以创建Tomcat启动/停止的 快捷方式 或者其他程序的 快捷方式

    4.2伴随系统服务启动Tomcat

    #cd /usr/local/tomcat/jakarta-tomcat-5.0.27/bin

    # tar -zxvf jsvc.tar.gz

    # cd jsvc-src

    // 在这里我们可以查看INSTALL.txt

    # ./configure –with-java=/usr/local/jdk/jdk1.5.0_12

    # make

    # ./native/jsvc –help

    # cp native/tomcat.sh /etc/rc.d/init.d/tomcat

    //这里我们需要修改一下tomcat

    //下面是一个例子

    #!/bin/sh

    #

    # Startup Script for Tomcat5

    #

    # chkconfig: 345 87 13

    # description: Tomcat Daemon

    # processname: jsvc

    # pidfile: /var/run/jsvc.pid

    # config:

    #

    # Source function library.

    . /etc/rc.d/init.d/functions

    #

    prog=tomcat

    #

    # Small shell script to show how to start/stop Tomcat using jsvc

    # If you want to have Tomcat running on port 80 please modify the server.xml

    # file:

    #

    # ;

    #

    # port=”80″ minProcessors=”5″ maxProcessors=”75″

    # enableLookups=”true” redirectPort=”8443″

    # acceptCount=”10″ debug=”0″ connectionTimeout=”60000″/>;

    #

    # You need a developement version of Tomcat (Apache Tomcat/4.1-dev)

    #

    # Adapt the following lines to your configuration

    #设定自己的参数

    JAVA_HOME=/usr/local/jdk/jdk1.5.0_12

    CATALINA_HOME=/usr/local/tomcat/jakarta-tomcat-5.0.27

    DAEMON_HOME=$CATALINA_HOME/bin

    #需要在系统中设定一个没有权限的

    #用户来运行,这样比较安全

    TOMCAT_USER=root

    TMP_DIR=/var/tmp

    CATALINA_OPTS=

    CLASSPATH=\

    $JAVA_HOME/lib/tools.jar:\

    $CATALINA_HOME/bin/commons-daemon.jar:\

    $CATALINA_HOME/bin/bootstrap.jar

    

    start(){

    echo -n $”Starting $prog: “

    #

    # Start Tomcat

    #

    $DAEMON_HOME/jsvc-src/jsvc \

    -user $TOMCAT_USER \

    -home $JAVA_HOME \

    -Dcatalina.home=$CATALINA_HOME \

    -Djava.io.tmpdir=$TMP_DIR \

    -outfile $CATALINA_HOME/logs/catalina.out \

    -errfile ‘&1’ \

    $CATALINA_OPTS \

    -cp $CLASSPATH \

    org.apache.catalina.startup.Bootstrap

    #

    # To get a verbose JVM

    #-verbose \

    # To get a debug of jsvc.

    #-debug \

    RETVAL=$?

    [ $RETVAL = 0 ] && touch /var/lock/subsys/jsvc

    [ $RETVAL = 0 ] && echo_success || echo_failure

    echo

    return $RETVAL

    }

    stop(){

    echo -n $”Stopping $prog: “

    #

    # Stop Tomcat

    #

    PID=`cat /var/run/jsvc.pid`

    kill $PID

    RETVAL=$?

    [ $RETVAL = 0 ] && rm /var/lock/subsys/jsvc

    [ $RETVAL = 0 ] && echo_success || echo_failure

    echo

    return $RETVAL

    }

    case “$1” in

     start)

     start

    ;;

    

     stop)

     stop

    ;;

    

     restart|reload)

     stop

     start

    ;;

    

     *)

    echo “Usage $0 start/stop”

    exit 1;;

    esac

    

    // 在这段代码里,只需要修改下列几项,针对自己的配置

    //JAVA_HOME=/usr/local/jdk/jdk1.5.0_12

    //CATALINA_HOME=/usr/local/tomcat/jakarta-tomcat-5.0.27

    //DAEMON_HOME=$CATALINA_HOME/bin

    //TOMCAT_USER=root

    

    // 切换目录

    # cd /etc/rc.d/init.d

    // 赋予执行权限

    # chmod +x tomcat

    // 添加到服务

    #chkconfig –add tomcat

    #chkconfig tomcat on

    5 测试

    1如果采用的是4.1的启动方式,登陆系统后,双击Tomcat启动快捷图标,并出现一个终端的窗口,显示Tomcat的启动信息,即启动Tomcat了.

    2 如果采用的是4.2的启动方式,Tomcat就会随LINUX系统的启动而启动

    3打开浏览器运行 http://localhost:8080

    如果出现Apache Tomcat 猫的画面表示配置成功 表明TOMCAT自启动成功!Congratulate

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/88238

(0)
oranixoranix
上一篇 2017-11-05
下一篇 2017-11-06

相关推荐

  • 推荐-自动化运维之puppet小试牛刀

     一、puppet介绍       puppet是IT基础设施自动化管理工具,“她”能够帮助系统管理员管理基础设施的整个生命周期:供应(provisioning、配置(configuration)、联动(orchestration)及报告(reporting)。    …

    Linux干货 2016-04-05
  • bash脚本编程实例

    bash脚本编程实例 1.写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态 在线的主机使用绿色显示 不在线的主机使用红色显示 #!/bin/bash for i in {1..254};do if /bin/ping -W 1 -c 1 172.16.250.${i} >> /dev/…

    Linux干货 2017-08-20
  • lvm简要及基本操作

        LVM( Logical Volume Manage,逻辑 逻辑卷管理)LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。  &nbs…

    Linux干货 2016-05-23
  • grub.config文件加密

    作用 在开机启动临时进入1模式的时候,系统先调用/etc/grub.conf。 /etc/grub.conf其实是/boot/grub/grub.conf的软连接。 加密改文件就有效的防止其他用户直接绕过口令登陆1模式,从而进入到root中做一些破坏。 我们可以看一下如何进入1模式。   我们可以看一下临时进入init1模式的窗口 这里的内容与gr…

    2017-07-22
  • 【】

         

    Linux干货 2016-10-30
  • Linux基础-用户管理相关操作-week 4

    1.复制/etc/skel 目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限  cp /etc/skel /home/tuser1 -rf chmod og=  /home/tuser1 -R 2.编辑/etc/group文件添加组hadoop echo hadoop:x:503 …

    Linux干货 2016-11-21