JBOSS에 대해 약간 혼란스럽고 다른 JDK에서 실행하고 있습니다. 예를 들어 내가 JBOSS 5.1을 실행 중이며 JDK5를 가리 키기 위해 JAVA_HOME을 설정했다고 가정 해 봅시다. Java EE 애플리케이션이 JDK6에서 컴파일되었다고 가정 해 봅시다. 나는 자바 EE 응용 프로그램을 배포 할 경우 내가 얻을 내 EJB를 조회 할 때 JBOSS에 (JDK6에서 컴파일) 같은 오류 : 나는 JDK5에서 내 코드를 다시 컴파일하고 다시 배포한다면, 그것은 잘 작동JBoss - JBoss가 실행중인 것과 동일한 JDK에서 컴파일해야합니까?
javax.naming.NameNotFoundException: tc_test_project not bound
EJB를 조회 할 수 있습니다.
마찬가지로, JAVA_HOME을 JDK6으로 설정하고 JBOSS를 시작할 수 있으며 (JDK6 아래에서 컴파일 된) 내 코드가 해당 시나리오에서 ok로 실행됩니다 (EBJ 등을 찾을 수 있음).
Java EE 응용 프로그램이 JBOSS 서버가 실행될 JAVA_HOME 아래에서 컴파일해야하거나 오해 한 것 같습니까? 확인을 얻고 싶었습니다. 고마워요.
설명해 주셔서 감사합니다. – dcp