首先解压一个tomcat包,修改conf文件夹下的server.xml文件中的端口号,改成自己需要。
linux下:
1.登陆xx测试服务器
2.在xx/apache-tomcat-8.5.45-8080/bin下运行脚本 sh shutdown.sh
3.htop 查看相关端口进程 F3 搜索端口 F9 kill(为了杀死java进程)
4.xx/apache-tomcat-8.5.45-8080/webapps 删掉日志和源代码包(日志可以不删)
5.打包 改名 并上传至webapps下
6.bin目录下运行脚本 sh startup.sh (可以在logs目录下的cataline.out文件中查看启动和报错情况)
window下:
1.登陆xx测试服务器
2.在xx/apache-tomcat-8.5.45-8080/bin下运行脚本 shutdown.bat(或直接双击bin目录下的这个文件)最好是做成tomcat服务启停
3.查询被占用的端口号(port)
> netstat -aon|findstr "port"
例如查找8080端口号被哪个进程占用,可以输入命令行:netstat -aon|findstr "8080",回车后结果如下:
4.结束某个pid对应的进程
> taskkill /pid "pid"
例如,想结束上面159152对应的进程java.exe,可以输入命令行:taskkill /pid "159152",回车后如果提示
错误:无法终止PID为xxx的进程。
原因:只能强制终止这个进程<带 /F 选项>。
则强制杀掉进程:
> taskkill /pid "pid" /F
如果提示:成功: 已终止 PID 为 xxx 的进程。则成功结束进程。
当然,针对“4.结束某个pid对应的进程”,还可以在任务管理器中查找对应的进程,点击结束任务即可。
5.xx/apache-tomcat-8.5.45-8080/webapps 删掉日志和源代码包(日志可以不删)
6.打包 改名 并上传至webapps下
7.bin目录下运行脚本 startup.bat (或直接双击bin目录下的这个文件,通过logs目录下cataline文件查看日志)最好是做成tomcat服务启停