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

相关推荐

  • 磁盘管理

    CHS cylinder-head-sector cylinder柱面=track*head=512*63*256=8M  磁盘分区 为什么是分区? • 优化I/O 性能 • 实现磁盘空间配额限制 • 提高修复速度 • 隔离系统和程序 • 安装多个OS • 采用不同文件系统   MBR:使用32位表示扇区数量,按每扇区512字节计算,每个…

    Linux干货 2016-08-29
  • vim编辑器

      Linux文本编辑器vim     Linux下的编辑器最常用的就是vim或者vi文本编辑。vi和vim编辑器的区别是vim是vi的改进版本,在vi编辑器的基础上上扩展了很多实用的功能。 vim的使用 用vim打开文件:     vim [options] [file ..]…

    Linux干货 2016-12-04
  • 学习宣言

    人所缺乏的不是才干而是志向,不是成功的能力而是勤劳的意志。

    Linux干货 2016-10-30
  • DNS服务

    名字解析,DNS服务,实现主从服务器,实现子域

    2018-01-22
  • N22第二周作业

    1.Linux上文件管理类命令有哪些,其常用的使用方法及其相关示列演示。  常用文件管理类命令有:cp, mv ,rm. (1)cp:copy (2)mv:move (3) rm:remove   2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示 3、请使用命令行展开功能来完成以下练习:   &nb…

    Linux干货 2016-08-22
  • 7月21号:CentOS6.8(及7)基础配置项+Linux入门(1)

    7月21号,马哥第二天,主要内容有三个部分:一、基本命令复习二、CentOS6.8(及7)基础配置项;三、linux入门(1) 一、基本命令复习    ls         查看文件内容  l查看文件详细信息  -a显示包含隐藏文…

    Linux干货 2016-08-05