Linux服务器tomcat部署war包
一、web項目處理
1、本地pom.xml文件改造
去除springboot自帶的tomcat(有兩種方式),并且依賴servlet-api;
2、application.properties改造
去除server.port配置;檢查其他配置確保正確;
3、啟動類改造:繼承SpringBootServletInitializer,并重寫configure方法
public class StartApplication extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {return super.configure(builder);}public static void main(String[] args) {SpringApplication.run(StartApplication.class, args);} }4、打war包
maven項目使用clean、install打war包
5、linux服務器
tomcat不用做任何配置文件的改動,
shutdown->清除work、temp、logs下文件->移動war包到webapps目錄下->startup.sh即可訪問項目。
注意:本地springboot項目雖能出現運行日志報錯的情況,但是仍能夠完全運轉,訪問也正常,此時一定要消除錯誤后再打war包,否則
部署到遠程tomcat上會出現訪問失敗的情況!logs/catalina.out日志可以查看失敗的原因。
二、數據庫異常處理方法:
1、關閉數據庫服務:service mysql stop(5.7版本)
檢查3306端口是否關閉:netstat -tulnp、ps -ef | grep mysql
2、簡單粗暴,直接清掉/usr/local/mysql/data/目錄下相關無用文件;
3、重啟數據庫:service mysqld start、service mysqld restart
原文博客地址:http://www.54gwz.cn/article/1590977750
總結
以上是生活随笔為你收集整理的Linux服务器tomcat部署war包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 思科服务器与交换机链接配置文件,使用思科
- 下一篇: Spring原理简述