Я пытаюсь развернуть свое приложение для войны в Wildfly 10.0.0, и я сталкиваюсь с общей проблемой: < /p>
"{\"WFLYCTL0080: Failed services\" =>
{\"jboss.deployment.unit.\\\"my-app-ws.war\\\".PARSE\" =>
\"org.jboss.msc.service.StartException in service jboss.deployment.unit.\\\"my-app.war\\\"
.PARSE: WFLYSRV0153: Failed to process phase PARSE of deployment \\\"my-app.war\\\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException:
WFLYWS0059: Apache CXF library (cxf-core-3.1.4.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.\"}}"
< /code>
Затем я снова попытался сделать приспособление к зависимостям CXF: < /p>
org.apache.cxf
cxf-rt-transports-http
3.1.4
provided
org.apache.cxf
cxf-rt-frontend-jaxws
3.1.4
provided
< /code>
Затем я попытался снова развернуть архив военного, но я столкнулся с другой проблемой: < /p>
"{\"WFLYCTL0080: Failed services\" => {\"jboss.deployment.unit.\\\"my-app-ws.war\\\".POST_MODULE\" => \"org.jboss.msc.service.StartException in service jboss.deployment.unit.\\\"my-app-ws.war\\\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \\\"my-app-ws.war\\\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException:
java.lang.ClassNotFoundException:
org.apache.cxf.transport.servlet.CXFServlet from [Module \\\"deployment.my-app-ws.war:main\\\"
from Service Module Loader]
Caused by: java.lang.ClassNotFoundException:
org.apache.cxf.transport.servlet.CXFServlet from [Module \\\"deployment.my-app-ws.war:main\\\"
from Service Module Loader]\"}}"
< /code>
Как я могу сделать эту проблему? < /p>
Подробнее здесь: https://stackoverflow.com/questions/437 ... deployment