一般步骤:
1.若该环境中已经部署过tomcat,则方便起见,可以拷贝一个tomcat;
cp -r apache-tomcat-6.0.29/ apache-tomcat-6.0.29_1#级联拷贝
2.清除tomcat目录下放包的目录及work目录;
3.修改文件tomcat目录下的/conf/server.xml
<Server port="58222" shutdown="SHUTDOWN"> #端口
<Connector port="8090" protocol="org.apache.coyote.http11.Http11NioProtocol" maxHttpHeaderSize="8192" #监听端口
<Host name="tms.cs.kehou.com" appBase="vhosts/tms"
unpackWARs="true" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="cms.cs.kehou.com" appBase="vhosts/cms"
unpackWARs="true" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
</Host> # 域名修改
4.修改文件tomcat目录下的/bin/catalina.sh
CATALINA_HOME=/usr/apache-tomcat-6.0.29_1 #指定启动的tomcat
5.若使用了nginx服务器,则需要修改nginx的配置文件nginx.conf
upstream cs {
#ip_hash;
server 192.168.20.161:8089 srun_id=cs1 weight=1;
jvm_route $cookie_JSESSIONID reverse;
}
server {
listen 80;
server_name
#expires 300d;
index index.html index.htm index.php redirect.htm ;
# access_log logs/access.log;
location / {
proxy_pass http://tomcat;
若是集群部署的,则nginx跳转的优先级要设置一下
upstream cs {
#ip_hash;
server 192.168.20.161:8089 srun_id=cs1 weight=1;
server 192.168.20.161:8090 srun_id=t1 weight=1;
ID号要与tomcat目录下server.xml中的一致。
<Engine name="Catalina" defaultHost="localhost" jvmRoute="t1">
6.在相关目录下放置程序包
7.启动tomcat就可以了。
8.通过浏览器访问该网站看看网站能不能正常运行。