现在的位置: 首页 > 综合 > 正文

Tomcat服务器环境搭建

2017年11月19日 ⁄ 综合 ⁄ 共 1495字 ⁄ 字号 评论关闭

公司写部署手册需要,现总结一些linux下tomcat环境配置的详细步骤吧!

1.建立tomcat安装目录:  mkdir -pv /root/program/tomcat

2.建立tomcat软件存放目录:mkdir -pv /root/itstar/mysoft(已存在则不用新建)

3.进入jdk存放目录:cd  /root/itstar/mysoft,使用SSH客户端连接linux服务器,上传apache-tomcat-6.0.33.tar.gztomact软件存放目录。

4.解压tomcat,有tar -zxvf apache-tomcat-6.0.33.tar.gz,则在当前目录下生成apache-tomcat-6.0.33 

5.由于当前系统将涉及到3tomcat服务器同时启动,并且三个tomcat之间是独立的,所以就需要建立3tomcat项目,将apache-tomcat-6.0.33 分别拷贝至对应的项目下,如:cp -rf /root/itstar/mysoft/apache-tomcat-6.0.33  /root/program/tomcat/tomcat-lsgfss-dcs/

6.修改tomcat的通信端口、启动、关闭监听端口/root/program/tomcat/tomcat-bpis-dcs/apache-tomcat-6.0.33/conf/server.xml 。tomcat默认监听端口是8080shutdown端口是8005,所以需要更改监听端口,这里为了方便管理,将配置文件中所有的端口第一个数字均递增,如:

综上所述,根据多个tomcat,我们可以相应的修改各个端口

7.启动tomcat。在tomcatbin目录里面执行nohup ./catalina.sh run > /dev/null &  即可启动服务。

注:几种启动tomcat常用方式的区别:

  (1) ./catalina.sh run(推荐)  启动tomcatssh客户端会输出系统日志,关闭该窗口,服务随之停止。

  (2) nohup ./catalina.sh run (不推荐)启动tomcatssh客户端不会输出系统日志,程序在后台挂起运行,关闭该窗口,服务不会停止,但是会在bin/目录下生成nohup.out文件,并且将所有日志全部追加到该文件下,导致该文件过大。
  (2) nohup ./catalina.sh run > /dev/null &(推荐)启动tomcatssh客户端不会输出系统日志,程序在后台挂起运行,关闭该窗口,服务不会停止,不会生成nohup.out文件。
8.停止tomcat,进入bin目录下,执行./shutdown.sh run,检测tomcat是否停止:ps -ef | grep tomcat,如果出现该tomcat,则kill -9 pid

9.部署web应用:window开发下,进入工程/webapp目录下,执行jar cvf lsgfss.war *.*/. 

然后将生成的lsgfss.war通过ssh传至linuxtomcatwebapp目录下即可。

10.linux下防止tomcat运行过程中发生内存溢出,最好扩大其运行内存,建议配置JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m"。配置方法:在/bin/catalina.sh文件起始位置添加如上配置。如下图所示:

抱歉!评论已关闭.