Spring + ApacheCXF를 사용하여 개발 된 웹 서비스가 있으며 JBoss AS7에서 eploy해야합니다. 그들은 CXFServlet에 의해 적절히 배치되고 있습니다.JBoss AS 7에서 @WebService 주석 스캐닝을 비활성화하는 방법은 무엇입니까?
그러나 JBoss AS7은 @WebService 주석 (Spring Injection없이 예상 됨)을 스캔하여 배포합니다.
JBoss AS 7에서 @WebService 주석 스캐닝을 어떻게 비활성화합니까?
추 신 : .war 파일로 배포 중입니다.
PS 추신 : 현재 사용중인 cxf 웹 서비스가 올바르게 배포되고 있습니다. 하지만 JBoss AS7은 또한 @WebService 클래스를 스캔하고 그것들을 (의존성 삽입없이) 배치하려고합니다. @WebService 클래스에 대한 JBossAS7의 스캐닝을 돌리는 방법을 찾고 있습니다.
스프링/CXF를 스캔하고 싶습니다. JBossAS7에서 @WebService를 무시하고 싶습니다. –
응용 프로그램에는 최소 2 개의 컨텍스트 XML이 있어야하며, 자체 컨텍스트로 디스패처 서블릿을 설정하는 경우 3 개까지 설정해야합니다. 내가 당신에게 제안하는 것은 WebService 구성 요소를 포함하는 CXFServlet 컨텍스트에 대한 구성 요소 검사를 작성하고이를 제외하는 응용 프로그램 컨텍스트에서 구성 요소 검사를 작성하는 것입니다. – hoaz