HTTP Status 500 – Internal Server Error(解決SpringBoot架構的Web項目部署到linux系統上訪問出錯)


先看問題:服務器訪問項目首頁地址

本地訪問項目首頁地址:http://localhost:8080/

項目結構:

我在阿里雲服務器上部署了一個簡單的SpringBoot架構的Web項目,打包成war

 查看tomcat日志信息:

錯誤信息:

 百度找的一個類似的案例:https://blog.csdn.net/wangsongll/article/details/90726926

之前我上傳了一個類似的jar包,后面改為war包,里面的一些jar包可能起沖突了

但是由於我這邊出錯的jar包有點多,所以我決定重新導入一個新的tomcat進去。

解壓zip包

重新上傳war包到webapp下面然后重啟tomcat就可以了

不過這個時候訪問需要在后面加war包的包名,例如:

訪問就需要這樣:http://139.224.137.74:8080/reception-0.0.1-SNAPSHOT/

不友好,所以去tomcat的conf目錄下設置server.xml文件:添加<Context path ="" docBase="reception-0.0.1-SNAPSHOT"  reloadable="true"/>

可以參考:https://www.cnblogs.com/achengmu/p/11769861.html

這個時候就可以直接通過ip加端口號訪問了:http://139.224.137.74:8080/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM