2012-01-15 2 views
0

메인 클래스에서 @Local (@Remote 대신)으로 EJB를 테스트하려고하는데 JBoss AS가 실행되는 동일한 JVM에서 Java 클래스를 실행하는 방법을 알아낼 수 없습니다.JBoss AS의 JVM에서 Main 클래스를 실행할 수 있습니까?

@Remote으로 작동합니다.
@Local은 서블릿에서 테스트 할 때만 작동합니다 (JBoss와 동일한 JVM에서 실행 됨).

답변

0

Main 메소드가 Main 클래스의 static 메소드가 아닌 경우 main() 메소드는 Main 인스턴스를 작성하고 메소드를 호출합니다 (인수가 사용되지 않는다고 가정). 그런 다음 jmx 콘솔을 시작하고 EJB를 찾고 새로운 비 정적 메소드를 호출하십시오.

왜이 모든 것을하고 싶은가요?는 흥미로운 질문입니다.

관련 문제