我有一个使用ApacheCXF + Spring开发的webservice应用程序。它在Tomcat和JBoss 5上运行良好。
现在我需要在JBoss AS 7.1.1.FINAL上部署它。但它没有用,因为JBoss AS7附带了Apache CXF-2.4.6。
当我尝试部署应用程序时,JBossAs7并非都考虑在web.xml中配置CXFServlet。 WebService部署为普通的JAX-WS Web服务,并且没有发生Spring注入(@Autowired)。
我想使用Apache CXF发布WebServices,因为我可以轻松地自定义WebService URL端点并轻松使用所有Spring功能。
有没有办法在JBoss AS 7.1.1.FINAL上部署Spring + ApacheCXF WebServices?
PS:CXFServlet在启动时未初始化,因为我错过了<load-on-startup>1</load-on-startup>
。现在它正确初始化。但我遇到了其他问题:How to disable scanning @WebService annotations in JBoss AS 7?