Jboss AS 7.x имеет зависимость от apache CXF, вы можете использовать это, загрузив модуль в своем веб-приложении. Существует много способов добиться этого, поскольку он устанавливает модуль apache cfx в качестве глобального модуля, который будет загружен в память при запуске сервера приложений. Добавьте следующие строки в standalone.xml из JBoss server-
<subsystem xmlns="urn:jboss:domain:ee:1.0" >
<global-modules>
<module name="org.apache.cxf" slot="main" />
</global-modules>
</subsystem>
Если вы хотите, чтобы добавить модуль в качестве веб-приложения зависимый, то вы можете использовать JBoss-развертывание-structure.xml-
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.apache.cxf" services="import">
<imports>
<include path="**" />
</imports>
</module>
</dependencies>
</deployment>
</jboss-deployment-structure>
и если вы используете Maven построить вы можете загрузить модуль по манифеста записи для dependency-
<build>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Dependencies>org.apache.cxf</Dependencies>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>
спасибо .My вопрос был о том, почему я получаю сообщение об ошибке при попытке установить CXF время воспроизведения на веб-служб ECLIPS окна настроек. Могу ли я понять из-за этой ошибки, что JBoss не имеет полной установки CXF? – user3138101
CXF - это тип реализации JAX-WS, другие подходы - реализация JAX-WS AXIS и JAX-WS JBOSS WS. Итак, JBOSS doest не имеет полной инсталляции или скажем реализацию для CXF. –
вы можете загрузить установку CXF и установить это как CXF home, затем перейти в Preferences-> WebServices-> сервер и время выполнения и установить сервер с AS, который вы используете, и время выполнения в качестве среды выполнения CXF. После этого вы щелкните правой кнопкой мыши по проекту, перейдите в «Свойства-> Графики проектов» и установите флажок для Apache CXF, затем выберите исполняемый файл (Jboss), который вы настроили для CXF в предпочтительном, применимом, и все работает для вас. –