在Geronimo中配置Apache CXF

时间:2013-07-12 11:44:34

标签: apache geronimo

我已安装Apache Geronimo 3.0.1 with Tomcat 7 and Axis2应用程序服务器来部署我的应用程序。我让我的应用程序在Geronimo中工作。我想知道可以为Apache geronimo配置哪些组件,特别是Apache CXF,通过this link我了解了Geronimo的组件。

现在我想在Geronimo中配置Apache CXF。链接Configure JAX-WS engine说明了如何在Geronimo中配置Apache CXF。自从我安装了Apache Geronimo 3.0.1 with Tomcat 7 and Axis2以来,Apache Axis2已根据given link与Apache Geronimo捆绑在一起。所以,我无法按照cxf指南中的程序在geronimo中配置Configure JAX-WS engine,如

1.Remove the condition attribute and add the load="false" attribute to org.apache.geronimo.configs/axis2-deployer/2.0/car module.
2.Remove the condition attribute and add the load="true" attribute to org.apache.geronimo.configs/cxf-deployer/2.0/car module.

我确实设置了环境变量

GERONIMO_OPTS="-Dorg.apache.geronimo.jaxws.provider=axis2"

但没有用。

任何人都可以告诉我如何在Geronimo中配置Apache CXF以及如何在我的应用程序中使用此服务?

注意:我想使用RESTfull Http中的Apache cxfLocal Transport服务,这就是为什么我要使用Apache cxf代替Apache axis

1 个答案:

答案 0 :(得分:0)

  • 转到\ var \ config目录。打开config.xml文件。
  • 检查" org.apache.geronimo.configs / cxf / 3.0.1 / car"," org.apache.geronimo.configs / cxf-deployer / 3.0.1 / car&#34 ;
  • 设置load =" true"如果它存在否则,请下载并安装它。
  • 设置GERONIMO_OPTS =" -Dorg.apache.geronimo.jaxws.provider = cxf"