部署测试环境(我举的例子是aix系统的,哈哈,现在都是linux了,不过我觉得都是异曲同工吧)
-
测试工程部署路径(根据你们的项目定路径就可以啦)
/home/webuser/tomcat/webapps/test -
部署操作步骤
(1) 输入账号和密码,登录进去
(2) 部署tomcat,由于我的这个服务器上面原先有一个项目project,所以我就将那个项目的tomcat拷贝过来。
su root --进入到root用户
cp -r /home/project/tomcat tomcat --拷贝tomcat
将要测试的项目test放到tomcat里面。
tar -cvf tomcat.tar tomcat --将本地的tomcat打包成tomcat.tar(建议不要放在C盘,我的是放在d盘)
tar -xvf tomcat.tar – 放到服务器之后解压
(3)修改tomcat端口号 找到tomcat的server.xml文件<Connector port="18080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8444" />
18080 改为 80
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
8009 改为8099
<Server port="8006" shutdown="SHUTDOWN">
8006 改为 8066
(4)设置java路径
cd /home/test/tomcat/bin
在bin下找到catalina.sh,setclasspath.sh 两个文件,在文件的最开始加入如下代码:
export JAVA_HOME=/home/webuser/jdk1.6
export JRE_HOME=/home/webuser/jdk1.6/jre
JAVA_OPTS=’-Xms1024m -Xmx1024m’
说明:我这个项目需要配置1.6的jdk,需要更改,加上内存是因为我在查看日志的时候出现了内存不足的报错,所以加上了这一条,为了避免后期会报错。
(5)启动/停止
部署完成后,对项目进行的操作。
启动
./startup.sh
停止
./shutdown.sh遇到的问题以及解决办法
问题:
查看进程:ps -ef|grep java
项目启动之后查看进程没有找到刚刚部署的项目。解决办法:
(1)查看日志:tail -f /home/webuser/tomcat/logs/catalina.out
报错了~~emmm 仔细一看端口被占用
(2)修改端口号:
找到tomcat-conf-server.xml中
将8016改成了8018。
(3)重新启动。再次查看进程,发现,有了。则部署成功。