각각 다른 데이터베이스를 가리키는 두 개의 응용 프로그램이 있습니다. 이 애플리케이션을 Tomcat에 동시에 배포하면 먼저로드되는 데이터 소스가 두 앱에 사용되는 데이터 소스와 동일합니다. 나는 최신 Tomcat과 Grails를 사용하고있다. 톰캣 h..p에서Tomcat에 두 개의 Grails 애플 리케이션을 배포하면 하나의 DataSource가 무시됩니다.
답변
구성 데이터 소스 : JNDI h..p를 통해 //tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html
액세스를 ://www.grails.org/JNDI+Data+Sources
더 좋은게 없나요? 내 말은, 왜 이것이 기본적으로이 방법인가? DataSources.groovy를 어떤 용도로 사용합니까? 전쟁이 분리되어 있기 때문에 어떻게 사용합니까? 내가 여기서 뭔가를 놓치고 있니? –
그루비가 이상한 방식으로 동작하는 이유를 정확히 모르겠지만 (JNDI를 사용하면 응용 프로그램의 데이터 소스 문제를 해결할 수있는 신뢰할만한 방법입니다) –
JNDI를 사용하면 문제가 해결되지 않았습니다! 실제로 우리는 3 개의 tomcat 인스턴스를 시작해야합니다. 나는 해결책을 찾고있다. 누군가? –
- 1. API 플렉스 애플 리케이션을 위해
- 2. Grails 애플 리케이션을 실행할 때 Tomcat과 Jetty의 차이점
- 3. 몇 개의 .NET DataSource가 있어야합니까?
- 4. 안드로이드 태블릿에 애플 리케이션을 설치
- 5. 업데이트 페이스 북의 애플 리케이션을
- 6. 안드로이드 애플 리케이션을 실행하지 못했습니다
- 7. webworks 블랙 베리 애플 리케이션을 테스트하십시오
- 8. 애플 리케이션을 찾을 수 없습니다. 4oh4.php
- 9. 안드로이드 애플 리케이션 시장에서 안드로이드 애플 리케이션을 업데이 트
- 10. j2me 애플 리케이션을 실행할 때 Netbeans OutOfMemoryError
- 11. 내 애플 리케이션에서 아이폰 GameCenter 애플 리케이션을 실행하는 방법?
- 12. 애플 리케이션 내부에서 페이스 북의 애플 리케이션을 초대
- 13. 스프링 애플 리케이션을 XML에서 어노테이션으로 마이그레이션
- 14. 데이터베이스와 내 안드로이드 애플 리케이션을 포장하는 방법
- 15. 시장에서 애플 리케이션을 찾을 수 없습니다
- 16. 백그라운드 프로세스에서 리눅스 애플 리케이션을 실행하는 방법?
- 17. 애플 리케이션을 인증하지 않은 사용자를위한 스플래시 페이지
- 18. 내 간단한 MVP Winforms 애플 리케이션을 비판
- 19. 어디에서 Pylons 재사용 가능한 애플 리케이션을 다운로드
- 20. 다른 시장에서 안드로이드 애플 리케이션을 게시
- 21. 비 Jailbroken 아이폰에 설치하려면 Cydia 애플 리케이션을
- 22. 안드로이드 애플 리케이션을 실행하는 동안 오류가 발생했습니다
- 23. 하나의 UIViewController에서 두 개의 UITableViews
- 24. 하나의 테이블과 두 개의 콤보는
- 25. 하나의 UITableViewCell에 두 개의 버튼
- 26. htaccess로 두 개의 대체는 하나의
- 27. 두 개의 SELECTS, 하나의 쿼리
- 28. 네이티브 애플 리케이션을 실행하기 전에 아이폰 사파리 창을 닫는 방법?
- 29. 안드로이드의 모든 sdk에서 내 안드로이드 애플 리케이션을 테스트하는 방법?
- 30. 그냥 내가 몇 가지 애플 리케이션을위한 템플릿으로 사용하는 것입니다 아이폰 애플 리케이션을 아이폰 애플 리케이션
은 전체 전쟁으로 배포 된 각 앱이거나 도서관 공유를 사용합니까? –
도서관 공유를 사용합니다. grails war --nojars, 모든 libs는 tomcat_home/lib에 있습니다. 어떤 아이디어일까요? –
도서관 공유를 피하십시오. 일부 라이브러리는 싱글 톤을 사용합니다. 라이브러리 공유의 경우 여러 앱이 동일한 인스턴스를 사용합니다. 여기서 발생합니다. –