我们的新项目基于Apache CXF的Producer SOAP Web服务。现在我们计划将Web服务转移到生产环境。我们正在寻找一个合适的开源容器(Web服务器或App Server)来部署基于CXF的Java Web服务首先想到的是Tomcat 7。需要专家建议 1. CXF和基于Tomcat的WebServices的组合目前是否用于其他项目的生产?这个解决方案是否可扩展?可靠吗? 2.还有其他选择在生产中部署除Tomcat之外的基于CXF的Web服务吗?
谢谢!
答案 0 :(得分:1)
1。是否将CXF和基于Tomcat的WebServices组合用于其他项目的生产?这个解决方案是否可扩展&可靠
它不应该给你任何问题,因为它与各种各样的应用服务器兼容。我们使用Tomcat7和Tomcat6来部署我们的CXF Web服务,它们已经生产了很长一段时间而没有任何问题。
2。是否有其他选项可以在生产中部署除Tomcat之外的基于CXF的Web服务?
部署基于cxf的Web服务有多种选择
来自文档
- 轻量级容器:在Jetty,Tomcat或基于Spring的容器中部署服务
- JBI集成:作为服务引擎部署在JBI容器中,例如ServiceMix,OpenESB或Petals
- Java EE集成:在Java EE应用服务器中部署服务,例如Apache Geronimo,JOnAS,Redhat JBoss,OC4J,Oracle WebLogic, 和IBM WebSphere
- 独立Java客户端/服务器