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界面