我們有一個運行當前Web服務的Apache Tomcat服務器。我們試圖部署第二個版本(有一些調整),但是當我們複製war文件時,第一個版本停止工作。爲什麼??用不同的名字部署一個相同的war文件導致舊的文件停止?
1
A
回答
1
您的webapp是否包含用於Tomcat的context.xml
配置?如果這兩個webapps使用相同的docbase
,那麼他們正在訪問相同的文件夾。
+0
它不具有context.xml – jini 2010-06-29 19:24:34
0
上下文根在戰爭文件中是不同的。如果沒有,我相信服務器不會正確驗證網址。
+0
上下文是WAR文件名 - 應該不同。您不需要將上下文添加到XML – duffymo 2010-06-29 00:57:24
1
如果您的應用程序寫入數據庫,並且它的另一個副本正在爭用同一數據庫中的相同數據,則可能會導致此類行爲。您的應用程序是否寫入「固定」數據庫?如果是這樣,您將需要創建另一個數據庫,或更改應用程序處理數據庫的方式。
相關問題
- 1. 停止的JBoss 5.0.1從一個WAR文件部署一切
- 2. 多個導入相同的文件名
- 3. 從2個不同的war文件訪問相同的ehcache
- 4. 每個grep導致不同的文件
- 5. 在tomcat上的相同根路徑下部署多個war文件
- 6. 循環調用兩個不同的文件(相同的名稱,不同的擴展名)跨越幾個文件
- 7. 如何在jboss上部署期間停止掃描war文件
- 8. jetty部署war文件
- 9. 部署WAR文件到GlassFish
- 10. 如何從部署在同一個tomcat中的另一個war文件中重新配置war4文件
- 11. 不同的WAR文件,共享資源
- 12. Grails的外殼上WAR文件部署
- 13. Tomcat7上的WAR文件部署與DNS
- 14. 部署分解War文件的Weblogic 12c
- 15. 部署帶配置的WAR文件
- 16. 客戶端部署中的war文件
- 17. 用不同的名字上傳文件
- 18. 多個文件,相同的名稱
- 19. 將多個war文件部署到jetty8
- 20. 在不同的文件系統上使用相同的文件
- 21. 使用可修改的屬性文件部署war文件
- 22. 從不同文件夾的多個庫中導入一個相同的變量
- 23. 的Windows/NTFS:兩個文件在同一目錄中相同的長的名字?
- 24. Tomcat 8 Unicode文件名war文件部署問題
- 25. Jetty部署war文件(自動部署不起作用)
- 26. 停止多個會話同時訪問同一個文件
- 27. 刪除與名稱相同,但不同的創建日期的舊文件留下最新的文件
- 28. 相同的IIFE,不同的js文件
- 29. jboss-web.xml上下文路徑名與war文件名不同
- 30. 錯誤,同時部署war文件到JBoss EAP 7.0
這兩者有什麼不同? web.xml的內容?包名?戰爭文件名?請。更加詳細一些。 – 2010-06-28 22:16:47
war文件名與web.xml中的一些內容差異(如顯示名稱)不同。除此之外,它們非常相似。主持人說:下一次新戰爭爆發後,tomcat處於死亡狀態,不得不被殺死。一旦我們手動殺死了tomcat進程,它就會正常重啓。 – jini 2010-06-28 22:43:15