Linux部署tomcat然后部署web项目

最近使用IDEA和JFinal写项目,在部署的时候总是耗费了大量时间,现在做个总结,为以后节约点时间。

1.下载tomcat,并上传到Linux对应目录下,解压tomcat压缩包。解压命令:tar xzvf 压缩包名称,然后复制到对应名称的文件夹下cp -r 解压后的tomcat名称 目标文件夹名称

2.修改tomcat中的server_xml文件,修改启动端口,以及运行war包的路径

3.将你的web项目打成war包上传到tomcat下的webapps下

4.启动tomcat

5.ps -ef | grep tomcat查看是否启动成功,进入tomcat下logs目录使用cat catalina.out看catalina.out文件看具体运行情况

6.使用curl访问页面,curl -i http://localhost:端口号,报错百度

如果catalina.out文件中出现地址已经使用的错误,

第一步:netstat -anp | grep 端口号,例如:netstat -anp | grep 8080,查看哪个进程占用,或者直接netstat -tnpl查看端口使用情况

第二步:ps -aux | grep PID,例如:ps -aux | grep 25435,查看进程具体信息

第三步:kill -9 25435,杀死进程并重启tomcat即可。

7.修改/etc/nginx/nginx.conf文件,配置对应的域名和地址以及端口号

8.停止Nginx,ps -ef | grep nginx查看Nginx进程,然后

从容停止Nginx:

kill -QUIT 主进程号  

例如:kill -QUIT 16391
 

快速停止Nginx:

kill -TERM 主进程号  

强制停止Nginx:

kill -9 主进程号

9.检查nginx.conf文件是否修改正确,nginx -t -c /etc/nginx/nginx.conf(这里是我自己nginx.conf的路径)

10.启动Nginx,nginx -c /etc/nginx/nginx.conf(这里是我自己nginx.conf的路径)

你可能感兴趣的:(IDEAmaven项目)