我們有一個運行當前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. Heroku的部署失敗的MySQL耙中止同一個文件
- 6. 跨不同文件的相同導入
- 7. JBoss不會部署我的WAR文件
- 8. 在tomcat上的相同根路徑下部署多個war文件
- 9. 部署到Tomcat使用War文件導致ClassNotFoundException
- 10. 循環調用兩個不同的文件(相同的名稱,不同的擴展名)跨越幾個文件
- 11. 的Tomcat 7.0.52 JNDI錯誤,同時部署WAR文件
- 12. 如何在jboss上部署期間停止掃描war文件
- 13. jetty部署war文件
- 14. 部署WAR文件到GlassFish
- 15. 部署WAR文件,發出部署
- 16. 在不同文件夾中具有相同名稱的文件
- 17. mod_rewrite的2個相同的文件在不同的文件夾
- 18. 我可以將簡單的舊.war文件部署到Heroku嗎?
- 19. 相同名稱空間中的2個不同文件中的相同標識符在不同文件中
- 20. 導致CDN緩存舊的或損壞的文件部署的競爭條件
- 21. 不同於WAR名稱的上下文名稱Tomcat並行部署可能的
- 22. 如何從部署在同一個tomcat中的另一個war文件中重新配置war4文件
- 23. 什麼導致應用於2個不同html文件的相同css字體樣式顯示不同?
- 24. Tomcat7上的WAR文件部署與DNS
- 25. 部署分解War文件的Weblogic 12c
- 26. Grails的外殼上WAR文件部署
- 27. 客戶端部署中的war文件
- 28. 部署帶配置的WAR文件
- 29. 不同的WAR文件,共享資源
- 30. 用不同的名字上傳文件
這兩者有什麼不同? web.xml的內容?包名?戰爭文件名?請。更加詳細一些。 – 2010-06-28 22:16:47
war文件名與web.xml中的一些內容差異(如顯示名稱)不同。除此之外,它們非常相似。主持人說:下一次新戰爭爆發後,tomcat處於死亡狀態,不得不被殺死。一旦我們手動殺死了tomcat進程,它就會正常重啓。 – jini 2010-06-28 22:43:15