打开堡垒机登陆url
https://10.6.49.194/shterm/login
输入账号密码
选择左侧资源树linux机器

门户网站的tomcat有三台机器,如下截图

输入账号密码即可登陆,项目路径是/home/tomcat/apache-tomcat-9.0.31/webapps/gxdlr
打开intellij,更新代码,然后运行。接着根据路径,到项目树的target里,找到对应的class文件,未编译之前是java代码文件,服务器运行的编译后的class

找到文件后,右键,在intellij中定位文件,再拷贝出来,一会用到

更新class文件之前,先关闭tomcat,在tomcat的bin路径下,执行shutdown.sh
/home/tomcat/apache-tomcat-9.0.31/bin/shutdown.sh,然后进到路径,找到对应文件,去删除,再使用rz命令上传文件。
更新完之后,/home/tomcat/apache-tomcat-9.0.31/bin/startup.sh && tail -f ../logs/catalina.out
看到tomcat的启动日志,大概2-3分钟启动完毕,更新过程,请不要一次性关闭所有tomcat,更新完一个,启动好之后,再更新下一个。
html页面的更新不需要关闭tomcat,直接删除后替换就行,html文件不需要编译。
修改代码后,直接在编辑页面右键,查找html片段路径

class路径在/home/tomcat/apache-tomcat-9.0.31/webapps/gxdlr/WEB-INF/classes
html片段是在/home/tomcat/apache-tomcat-9.0.31/webapps/gxdlr/WEB-INF/pages
js和css是在styles里/home/tomcat/apache-tomcat-9.0.31/webapps/gxdlr/styles
网友评论