簡體   English   中英

為什么我的tomcat docker容器不部署Webapp?

[英]why doesn't my tomcat docker container deploy the webapp?

我只想啟動一個簡單的tomcat docker容器並將其warfile裝入其中。
命令:
docker run --name tomcat_server -p 8080:8080 -p 8009:8009 \\
-v /c:/p/webapps/sample-webapp.war:/usr/local/tomcat/webapps/sample-webapp.war \\
-d tomcat:8

但我總是收到404錯誤:

原始服務器未找到目標資源的當前表示,或不願意透露該資源的存在。


在啟動容器之后,我使用docker exec跳入該容器,但我僅找到war文件sample-webapp.jar但未找到文件夾/sample-webapp (因為它在我的“真正的本地” tomcat上)

docker tomcat webapps文件夾:

drwxr-x --- 3根根4096 Oct 10 08:42 ROOT
drwxr-x --- 14根根4096 Oct 10 08:42 docs
drwxr-x --- 6 root root 4096 Oct 10 08:42例子
drwxr-x --- 5根根4096 Oct 10 08:42 host-manager
drwxr-x --- 5 root root 4096 10月10日08:42管理器
drwxr-xr-x 2根根40 Oct 19 10:55 sample-webapp.war


tomcat為什么不部署該war文件?

非常感謝!

對於Windows下的卷,請使用

-v C:/my/local/path:/my/container/path

要么

-v /c/my/local/path:/my/container/path

而且,您還必須在Docker設置內允許C:驅動器與Docker共享: Docker設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM