Linux下Tomcat服务器-maven项目部署
一.部署tomcat服务器
1) 解压tomcat,并重新命名:
解压:# tar zxvf tomcat版本压缩包
重命名:# mv A B
2) 修改端口号(3处):
- 进入相应文件夹:# cd 新的tomcat /conf
- 修改配置文件:# vim server.xml
- 测试(有问题时,使用此命令):
进入目录:# cd 新的tomcat /logs
查看日志:# tail -f catalina.out
3) 修改防火墙设置
- 添加:firewall-cmd --zone=public --add-port=端口号/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
- 重新载入:firewall-cmd --reload
- 查看:firewall-cmd --zone= public --query-port=端口号/tcp
二.SVN打包命令
1) 拉取代码:第一次需要将代码拉取到指定的地方
第一步:进入到Linux中指定目录
第二步:# svn co |svn项目地址|(例如:svn://dev.krrj.cn/ebs/gdhk/项目 项目 别名)
2) 更新代码:
第一步:进入项目:# cd 项目别名
第二步:更新代码:# svn up (或者svn update)
3) 打包命令,在该路径下:# mvn clean install
4) 查看,是否打包(war)成功: # cd target
三.项目部署
1) 服务器间文件复制
命令:# scp 用户名@服务器地址:路径/文件名 .(点表示不修改文件名字)
然后输入密码,即可。
例子:# scp root@192.168.49.201:/disk1/project/项目名/target/项目.war .
2) 同一服务器文件复制
命令:# cp 路径/文件名 新文件名
例子:# cp /disk/project/项目文件夹/项目.war ROOT.war
3) 部署项目
第一步:进入tomcat的webapps目录
第二步:复制项目war包到该目录下
第三步:进入/bin目录,重启tomcat
关闭服务命令:# ./shutdown.sh
开启服务命令:# ./startup.sh
第四步:访问地址,服务器名+端口号+项目名+首页路径,注意:若部署在webapps中 的jar包名为ROOT.war,则访问地址不需要项目名。
例如:http://192.168.12.123:8080/water/bigscreen.html?group=C021008