EJB3 애플리케이션은 Oracle AS 또는 JBoss AS 위에서 실행할 수 있습니다. 런타임 중에 AS의 유형을 찾는 방법이 있습니까?응용 프로그램이 실행되고있는 응용 프로그램 서버 유형을 결정하는 방법은 무엇입니까?
2
A
답변
1
리플렉션을 사용하여 런타임에 구체적인 유형의 개체를 확인할 수 있습니다 (예 : 앱에 의해 삽입 된 EJBContext
섬기는 사람.
+0
감사합니다 !! jboss에서 다음을 반환합니다. org.jboss.ejb3.stateless.StatelessSessionContextImpl – tputkonen
1
또 다른 방법은 시스템 속성에서 app-server 특정 값을 확인하는 것입니다. 의
// EXAMPLE:
if (System.getProperty("catalina.base") != null) {
// Using Tomcat
...
else if (System.getProperty("jboss.server.name") != null) {
// Using JBoss
...
else if (System.getProperty("was.install.root") != null) {
// Using WebSphere
...
관련 문제
- 1. .Net 응용 프로그램 유형을 검색하는 방법은 무엇입니까?
- 2. Java 소켓 - 서버 측에서 데이터 유형을 결정하는 방법은 무엇입니까?
- 3. 서버 응용 프로그램 보안
- 4. 응용 프로그램 서버
- 5. PHP 응용 프로그램 서버 테스트
- 6. 클라이언트 - 서버 응용 프로그램 디자인
- 7. 웹 응용 프로그램 서버
- 8. 서버 응용 프로그램
- 9. 클라이언트/서버 응용 프로그램
- 10. 서버 응용 프로그램 오류
- 11. 임베디드 응용 프로그램 서버
- 12. 서버 응용 프로그램 설계 방법론
- 13. 웹 응용 프로그램 서버 문제
- 14. Java 응용 프로그램 서버 성능
- 15. 응용 프로그램 서버 란 무엇입니까? 리치 인터넷 응용 프로그램이란 무엇입니까?
- 16. 임베디드 웹/응용 프로그램 서버
- 17. 웹 응용 프로그램 개발을위한 응용 프로그램 서버 선택
- 18. Java 응용 프로그램 서버 대안
- 19. 샘플 TCP는 클라이언트/서버 응용 프로그램
- 20. 태양의 응용 프로그램 서버? 자습서에서
- 21. 응용 프로그램이 서버 연결이 끊어져 닫힙니다.
- 22. 웹 응용 프로그램 아키텍처를 결정하는 데 도움이됩니다.
- 23. Postgres에서 사용할 색인의 유형을 결정하는 방법은 무엇입니까?
- 24. 파일에 따라 MIME 유형을 결정하는 방법은 무엇입니까?
- 25. .NET Windows Forms 프로그램이 실행되고있는 모니터를 어떻게 결정합니까?
- 26. 클라이언트 (Android 응용 프로그램) - 서버 (Java 응용 프로그램)
- 27. 클라이언트 서버 C++ Windows 응용 프로그램
- 28. 모바일 응용 프로그램 용 서버
- 29. 소켓 서버 응용 프로그램 작성
- 30. Weblogic 오류 (응용 프로그램 서버)
중복 http://stackoverflow.com/questions/1745836/determine-which-application-server-our-application-is-deployed-to 및 http://stackoverflow.com/questions/2117704/ j2ee 애플리케이션 서버 유형 및 버전 결정 방법 – skaffman
애플리케이션이 웹 애플리케이션이 아닙니다. – tputkonen
나는 그런 말을하지 않았습니다. 그 복제본은 웹 애플리케이션에만 해당되는 것이 아닙니다. – skaffman