我有兩個應用程序,每個指向一個不同的數據庫。當我將這些應用程序同時部署到Tomcat時,無論首先加載哪個數據源都是使用這兩個應用程序的相同數據源。我正在使用最新的Tomcat和Grails。在Tomcat上部署兩個Grails應用程序會忽略一個DataSource
回答
數據源配置Tomcat中 h..p:通過JNDI h..p //tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html
訪問它們:/ /www.grails.org/JNDI+Data+Sources
是不是有更好的?我的意思是,爲什麼默認是這種方式?它有什麼用途來共享DataSources.groovy,它是如何做到的,因爲戰爭應該是孤立的?我在這裏錯過了什麼嗎? – 2010-06-01 18:38:30
我不確切知道爲什麼Groovy會以這種奇怪的方式行事(我從未將2個應用程序部署到同一個應用程序服務器),但使用JNDI一直是處理應用程序數據源問題的可靠措施 – 2010-06-03 14:05:54
使用JNDI並未解決問題!其實我們必須啓動3個tomcat實例。我正在尋找解決方案。任何人? – 2010-12-23 16:15:38
- 1. 在一個tomcat上部署和運行兩個應用程序
- 2. 部署一個Grails應用程序的運行Tomcat
- 3. 無法在Tomcat上部署Grails應用程序6
- 4. 無法在Tomcat中部署Grails應用程序:'pluginManager'上的MalformedParameterizedTypeException
- 5. 在Elastic Beanstalk上將Grails 3應用程序部署到Tomcat 8
- 6. 在Tomcat上部署Web應用程序
- 7. 在Tomcat上部署Grails
- 8. 如何在應用程序部署時忽略一些測試
- 9. 作爲爆炸戰爭部署一個Grails 2.1.1應用程序給Tomcat?
- 10. Grails應用程序不在tomcat中部署
- 11. 如何在Tomcat中兩次部署相同的Grails應用程序?
- 12. Websphere 6.1,Datasource,兩個應用程序
- 13. 爲什麼Grails應用程序在Tomcat上部署時佔用30%的CPU?
- 14. 在tomcat中部署FLEX3應用程序
- 15. grails.app.context被忽略部署到Tomcat
- 16. 部署一個vaadin應用程序到tomcat
- 17. 在同一個Tomcat服務器上部署JSF 1.2和JSF 2.0應用程序
- 18. 無法運行在websphere上部署的兩個應用程序
- 19. Grails與另一個Spring應用程序集成 - dataSource被超載
- 20. 清除Tomcat中Grails應用程序的取消部署
- 21. 將Grails應用程序部署到Tomcat時發生javax.websocket.DeploymentException
- 22. Tomcat的Grails部署
- 23. Grails部署XAMPP Tomcat
- 24. Tomcat:一個web應用程序的兩個上下文路徑
- 25. 部署在Tomcat服務器上的Grails應用程序的Optimum PermSize?
- 26. Tomcat上的Grails應用程序在部署後幾天忘記時區
- 27. Tomcat部署2個應用程序與2個數據庫
- 28. 部署Grails的2.5.5應用到Tomcat 7
- 29. 在同一域iis7中部署兩個MVC 3應用程序?
- 30. 什麼會導致Tomcat忽略Web應用程序
是每個部署爲完整戰爭的應用程序還是您使用庫共享? – 2010-06-01 18:55:48
我使用庫共享。 grails war --nojars,並且所有庫位於tomcat_home/lib 任何想法? – 2010-06-01 18:56:47
避免圖書館共享。一些圖書館使用單身人士。在圖書館共享的情況下,多個應用程序使用相同的實例 - 這就是發生在這裏的事情。 – 2010-06-01 19:11:23