亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 docker 在 EC2 中部署時 Spring Boot 應用程序不可用 - 錯誤 404

使用 docker 在 EC2 中部署時 Spring Boot 應用程序不可用 - 錯誤 404

繁花不似錦 2023-07-28 16:47:50
我正在使用 Spring Boot Web 應用程序。在我的臺式電腦上運行的 tomcat 服務器 8.0 中運行良好使用的網址:http://{desktop_ip}:8080/tennis/現在我正在嘗試使用在 EC2 實例中運行的 docker 來部署相同的戰爭我將戰爭復制到 EC2 實例并使用以下命令進行部署sudo docker run -it -p 8080:8080 -v tennis.war:/usr/local/tomcat/webapps/tennis.war -d tomcat:8.0當我嘗試訪問該應用程序時,我得到Error 404使用的 url: http://{EC2_Public_ip}:8080/tennis/ 但我可以訪問 tomcat 默認示例應用程序 http://{EC2_Public_ip}:8080/examples/所以我假設IP和端口是可訪問的在日志中我看到應用程序已部署,沒有任何錯誤日志    13-Sep-2019 05:33:39.587 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/docs] has finished in [53] ms    13-Sep-2019 05:33:39.590 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/examples]    13-Sep-2019 05:33:40.295 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/tennis.war]    13-Sep-2019 05:33:40.359 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/tennis.war] has finished in [64] ms    13-Sep-2019 05:33:40.369 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]訪問日志173.171.238.114 - - [13/Sep/2019:05:34:25 +0000] "GET /tennis/ HTTP/1.1" 404 1085173.171.238.114 - - [13/Sep/2019:05:34:39 +0000] "GET /tennis/ HTTP/1.1" 404 1085我也嘗試過 docker tomcat 9.0 ,但沒有運氣有什么建議請
查看完整描述

1 回答

?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

嘗試像這樣改變-v

-v /full/path/tennis.war:/usr/local/tomcat/webapps/tennis.war

我想Docker創建一個名為volumehere的空文件夾


查看完整回答
反對 回復 2023-07-28
  • 1 回答
  • 0 關注
  • 174 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號