Я использую Wildfly 10 с Java 8. WEB-INF / jboss-deploy-structure.xml ниже, я также попытался поместить jboss-creation-structure.xml в META-INF.Я хочу использовать JBoss AS в качестве контейнера сервлета без функций WS, поэтому я пытаюсь отключить подсистему веб-сервисов.
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<sub-deployment name="my.war">
<exclude-subsystems>
<subsystem name="webservices" />
</exclude-subsystems>
</sub-deployment>
</jboss-deployment-structure>
Но я все еще получаю ошибку ниже.Я думаю, что XML не загружается.
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYWS0059: Apache CXF library (cxf-2.6.2.jar) detected in ws endpoint deployment; either provide a proper deployment replacing embedded libraries with container module dependencies or disable the webservices subsystem for the current deployment adding a proper jboss-deployment-structure.xml descriptor to it. The former approach is recommended, as the latter approach causes most of the webservices Java EE and any JBossWS specific functionality to be disabled.