Tomcat

Tomcat安装

1. 安装JDK

//要看清系统的位数下载对应版本
# getconf LONG_BIT
32
//下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html
# tar xf jdk-8u101-linux-x64.tar.gz
# mv jdk1.8.0_101/  /usr/local/java
# vim /etc/profile
 export JAVA_HOME=/usr/local/java
 exportCLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
 export PATH=$JAVA_HOME/bin:$PATH
# source /etc/profile
# java -version
 java version "1.8.0_101"
 Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
 Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

2. 安装Tomcat(免安装绿色版解压即可使用)

# tar xf apache-tomcat-8.0.36.tar.gz
# cd apache-tomcat-8.0.36
# ls
    LICENSE  NOTICE  RELEASE-NOTES  RUNNING.txt 
    bin       //存放启动和关闭Tomcat的脚本文件
    conf     //存放Tomcat的各种配置文件
    lib        //存放Tomcat服务器和所有web应用需要的jar包
    logs     //存放Tomcat的日志文件
    temp   //Tomcat运行时候存放临时文件用的
    webapps  //默认的web应用的发布目录
    work   //Tomcat的工作目录,默认情况下把编译JSP文件生成的servlet类文件放于此目录下

Tomcat基本配置

1. conf目录下的配置文件

# ll conf/
 catalina.policy
 catalina.properties
 context.xml
 logging.properties //Tocmat日志配置文件;可以修改默认的Tocmat日志路径和名称
 server.xml //Tomcat中最重要的配置文件,定义了tomcat的体系结构;设置端口,集群,web应用,访问日志等主要功能
 tomcat-users.xml //Tocmat管理员身份的配置文件;关键是设置管理员账号的密码
 tomcat-users.xsd
 web.xml //web.xml是JSP的一个配置文件,里面设置了通用的默认值

2. server.xml

//设置WEB端口
<Connector port="8080" protocol="HTTP/1.1"
   connectionTimeout="20000"
   redirectPort="8443" />
//修改域名与IP 
<Host name="localhost"  appBase="webapps"
  unpackWARs="true" autoDeploy="true">
//如果需要自定义WEB家目录
<Host name="localhost"  appBase="webdata"  
   unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/opt/webdata"></Context>

启动Tomcat

//在家目录下写一个简单的jsp程序
# vim /opt/webdata/index.jsp 
<html> 
<body> 
<center>  
        Now time is: <%=new java.util.Date()%>  
</center> 
</body> 
</html> 
//启动Tomcat
#cd  ../bin
# ./startup.sh start   
Using CATALINA_BASE:   /software/web/apache-tomcat-8.0.36
Using CATALINA_HOME:   /software/web/apache-tomcat-8.0.36
Using CATALINA_TMPDIR: /software/web/apache-tomcat-8.0.36/temp
Using JRE_HOME:        /usr/local/java
Using CLASSPATH:       /software/web/apache-tomcat-8.0.36/bin/bootstrap.jar:/software/web/apache-tomcat-8.0.36/bin/tomcat-juli.jar
Tomcat started.

# lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 31992 root 46u IPv4 31542138 0t0 TCP *:webcache (LISTEN)

在浏览器打开可浏览到这个简单的jsp界面

原文地址:https://www.cnblogs.com/snsdzjlz320/p/5833293.html