저널 리소스 클래스가 JAR 파일로 큰 WAR 내에 묶여 있습니다. JAR 파일은 현재 Websphere Application Server의 WEB-INF/lib 폴더 아래에 있습니다. 나는 정확한 web.xml 항목 (WEB-INF/web.xml)을 가지고 있지만 여전히 서버에는 스캔이 JAR로 번들 된 Resource 클래스를 조회 할 수없는 것으로 보입니다. 나는 약간의 스레드를보고 있었고, JAR로 자원을 번들하지 않고 대신/WEB-INF/classes 아래에 클래스를 별도로로드하는 것이 좋습니다.Jersey Resource .class 로딩
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>blah.blah.blah</param-value>
</init-param>
</servlet>
com.sun.jersey.api.container.ContainerException 다음 ResourceConfig 인스턴스 (모든 루트 자원 classes..at의 com.sun.jersey.server.impl.application.WebApplicationImpl.processRootResources 포함되어 있지 않습니다 WebApplicationImpl.java:1064)
이 문제는 WAS 6.1 및 사용중인 Jersey JAR에만 적용됩니다. WEB-INF/lib를 검색하기 위해 자체 스캐너를 작성해야했습니다. – Noosphere