首页 > 其他 > 详细

tomcat 布署

时间:2015-10-22 17:40:06      阅读:237      评论:0      收藏:0      [点我收藏+]

(一)java 安装jdk

下载jdk-8u45-linux-x64.rpm并安装
rpm -ivh jdk-8u45-linux-x64.rpm
which java
ln -s /usr/java/jdk1.8.0_45/bin/java /etc/alternatives/java

vim /etc/profile

添加:
JAVA_HOME=/usr/java/jdk1.8.0_45
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME
export PATH
export CLASSPATH

source /etc/profile

(二)安装tomcat
下载tomcat8
apache-tomcat-8.0.22.tar.gz

mv apache-tomcat-8.0.22.tar.gz
tar -xvzf apache-tomcat-8.0.22
mv apache-tomcat-8.0.22 tomcat

tomcat布署步骤

1.
修改tomcat 下的bin/startup.sh
添加:nohup
由   
exec "$PRGDIR"/"$EXECUTABLE" start "$@"   
变成   
exec nohup "$PRGDIR"/"$EXECUTABLE" start "$@"


2.
修改tomcat 的bin/catalina.sh
在catalina.sh文件的开始部分添加如下代码:
JAVA_OPTS="$JAVA_OPTS -server -Xms2048m -Xmx4096m -XX:PermSize=128M -XX:MaxNewSize=512m -Djava.awt.headless=true"


3.
修改tomcat 的conf/server.xml
修改server.xml的端口,一个是容器服务端口默认8080,一个是8005(容器管理关闭端口) 一个是8009(AJP的connector连接端口)


注以上配置的作用分别是:
1,这样远程启动tomcat后,不会因为远程程序的退出导至远程登陆到本机的shell退出,而本地的shell退出会给由她启动所有子进程发送一个nohup信号,而tomcat默认处理nohup信号是会退出的,所有修改start.sh的启动添加一个nohup.使tomcat能忽略该信号。
2,在catalina.sh里添加一个JAVA_OPTS选项,这样启动程序会带上该选项。相关参数根据实际情况来。
3,有时会因为工作需要布署多个tomcat所以要改端口。

tomcat 布署

原文:http://my.oschina.net/lenglingx/blog/520662

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!