标签:
一,安装JDk
export JAVA_HOME=/usr/local/jdk1.8.0_31/
export CLASSPATH=/usr/local/jdk1.8.0_31/lib
export PATH=$PATH:$JAVA_HOME/bin
让其即时生效,source /etc/profile
检查环境配置是否OK,echo $JAVE_HOME ;echo $CLASSPATH ;echo $PATH
查看java版本 java -version
二,安装tomcat
tcp 0 0 :::8080 :::* LIST EN 12199/java
8.关闭tomcat bin/shutdown.sh
三,配置tomcat启动脚本
cd /usr/local/tomcat/bin cp bin/catalina.sh /etc/init.d/tomcat vi /etc/init.d/tomcat
在#!/bin/bash下加上如下几行:
#chkconfig:345 23 77
#description:tomcat server #Source function library
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk1.8.0_31
CATALINA_HOME=/usr/local/tomcat //保存并退出
chkconfig --add tomcat //加入服务列表中
chmod 755 tomcat
chkconfig tomcat on //开机自动启动
/etc/init.d/tomcat start //启动tocat服务
另外,tomcat是不支持restart重启的,如果想要重启的话,需要先关闭它,然后在启动,即/etc/init.d/tomcat stop /etc/init.d/tomcat start.
四,修改tomcat默认端口
cd /usr/local/tomcat/conf
vi server.xml 搜索8080,找到如下段配置
将8080改为80,改完后重启tomcat服务即可。
五,给tomcat添加虚拟主机,
1,vi server.xml,找到 </host>然后再添加如下配置,
Host name="www.test.com" appBase="/data/tomcatweb"
unpackWARs="false" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>
</Host>
如图,
保存退出,关闭tocat,启动tomcat 。
2,创建appbase mkdir -p /data/tomcatweb
vi /data/tomcatweb/index.jsp(写个java的时间函数)
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
保存退出。
3,测试 curl -x localhost:80 www.test.com
显示如下:
<html><body><center>
Now time is: Sun Aug 28 06:42:07 CST 2016
</center></body></html>
标签:
原文地址:http://www.cnblogs.com/lin1/p/5879837.html