tomcat开始使用tomcat


备注

本节概述了tomcat是什么,以及开发人员可能想要使用它的原因。

它还应该提到tomcat中的任何大型主题,并链接到相关主题。由于tomcat的文档是新的,您可能需要创建这些相关主题的初始版本。

版本

Java的 Servlet的 JSP EL 的WebSocket JASPIC 发布
对6.0.x 5+ 2.5 2.1 2.1 N / A N / A 2006-12-01
的7.0.x 6+ 3.0 2.2 2.2 1.1 N / A 2010-06-02
8.0.x 7+ 3.1 2.3 3.0 1.1 N / A 2013年8月5日
8.5.x的 7+ 3.1 2.3 3.0 1.1 1.1 2016年6月13日
9.0.x 8+ 4 2.4 3.1 1.2 1.1 2016年6月13日

安装或设置

有关获取tomcat设置或安装的详细说明。

在Ubuntu上安装Tomcat作为服务

此示例演示如何使用Tomcat和Java的* .tar.gz版本在Ubuntu上安装Tomcat作为服务。

1.安装Java运行时环境(JRE)

  1. 下载所需的jre .tar.gz版本
  2. 提取到/opt/
    这将创建一个目录/opt/jre1.Xxxx/
  3. 创建指向java主目录的符号链接:
    cd /opt; sudo ln -s jre1.Xxxxx java
  4. 将JRE添加到JAVA_HOME环境变量:
    sudo vim /etc/environment
    JAVA_HOME="/opt/java"

2.安装Tomcat:

  1. .tar.gz (或类似的)版本中下载tomcat。
  2. 创建一个tomcat系统用户:
    sudo useradd -r tomcat
  3. 提取到/opt/
    这将创建一个目录/opt/apache-tomcat-XXXX
    将此目录分配给tomcat系统用户和组:
    sudo chown -R tomcat ./*
    sudo chgrp -R tomcat ./*
  4. 创建CATALINA_HOME 环境变量:
    sudo vim /etc/environment
    CATALINA_HOME="/opt/tomcat"
  5. tomcat-users.xml 添加admin用户
    sudo vim /opt/tomcat/conf/tomcat-users.xml
    并添加类似<user username="admin" password="adminpw" roles="manager-gui">
    <tomcat-users> ... </tomcat-users> 标记之间

3.使Tomcat在启动时启动

在/etc/init.d中添加一个名为tomcat的脚本并使其可执行。脚本的内容可能类似于:

RETVAL=$?
CATALINA_HOME="/opt/tomcat"

case "$1" in
 start)
    if [ -f $CATALINA_HOME/bin/startup.sh ];
      then
        echo $"Starting Tomcat"
        sudo -u tomcat $CATALINA_HOME/bin/startup.sh
    fi
    ;;
 stop)
    if [ -f $CATALINA_HOME/bin/shutdown.sh ];
      then
        echo $"Stopping Tomcat"
        sudo -u tomcat $CATALINA_HOME/bin/shutdown.sh
    fi
    ;;
 *)
    echo $"Usage: $0 {start|stop}"
    exit 1
    ;;
esac

exit $RETVAL
 

要使其在启动时启动,请运行: sudo update-rc.d tomcat defaults

您还可以向/etc/rc.local添加bash行,例如service tomcat start

更改类路径或其他与Tomcat相关的环境变量:

编辑文件$CATALINA_HOME/bin/setenv.sh 并在此处添加属性,例如: CLASSPATH=/additional/class/directories