«http://localhost:8080/jbossws/services" показывает 404, но WSDL опубликован успешно. Почему? - PullRequest
0 голосов
/ 15 ноября 2011

Я делаю несколько прототипов для JBoss 7, включая веб-сервис.Я могу запустить сервер и запросить WSDL из моего браузера.Похоже, веб-служба успешно опубликована.

Но:

  1. Служба не отображается в консоли администрирования
  2. URL-адрес http://localhost:8080/jbossws/services возвращает HTTP-статус 404
  3. Журнал сервера содержит предупреждение [org.jboss.wsf.stack.cxf.resolver.JBossWSResourceResolver] (поток службы MSC 1-1)Не удается разрешить ресурс: cxf (связано?)

Выдержка из журнала:

15:21:20,623 INFO  [org.jboss.wsf.stack.cxf.metadata.MetadataBuilder] (MSC service thread 1-1) Add Service
 id=AccessControlCOM
 address=http://localhost:8080/mymodule/AccessControl
 implementor=mymodule.AccessControlCOM
 invoker=org.jboss.wsf.stack.cxf.JBossWSInvoker
 serviceName={http://mymodule/}AccessControlCOMService
 portName={http://mymodule/}AccessControlPort
 wsdlLocation=null
 mtomEnabled=false
15:21:20,625 INFO  [org.jboss.ws.common.management.DefaultEndpointRegistry] (MSC service thread 1-1) register: jboss.ws:context=mymodule,endpoint=AccessControlCOM
15:21:20,817 INFO  [org.apache.cxf.service.factory.ReflectionServiceFactoryBean] (MSC service thread 1-1) Creating Service {http://mymodule/}AccessControlCOMService from class mymodule.AccessControlCOM
15:21:21,104 INFO  [org.jboss.web] (MSC service thread 1-6) registering web context: /mymodule2
15:21:21,300 INFO  [org.apache.cxf.endpoint.ServerImpl] (MSC service thread 1-1) Setting the server's publish address to be http://localhost:8080/mymodule/AccessControl
15:21:21,309 WARN  [org.jboss.wsf.stack.cxf.resolver.JBossWSResourceResolver] (MSC service thread 1-1) Cannot resolve resource: cxf
15:21:21,395 INFO  [org.jboss.wsf.stack.cxf.deployment.WSDLFilePublisher] (MSC service thread 1-1) WSDL published to: file:/home/deu/Programme/jboss-as-7.0.2.Final/standalone/data/wsdl/mymodule.ear/mymodule.war/AccessControlCOMService.wsdl
15:21:21,475 INFO  [org.jboss.as.webservices.service.EndpointService] (MSC service thread 1-8) Starting service jboss.ws.endpoint."mymodule".AccessControlCOM
15:21:21,496 INFO  [org.jboss.web] (MSC service thread 1-6) registering web context: /com.sysgo.imact.access.com
15:21:21,534 INFO  [org.jboss.as.server.controller] (DeploymentScanner-threads - 2) Deployed "mymodule.ear"

Кто-то может угадать причину?

Кстати: Iпереименован в standalone-preview.xml в standalone.xml

1 Ответ

0 голосов
/ 15 ноября 2011

afaik там нет / jbossws / services в jboss7

вы используете wsdl по этому адресу?http://localhost:8080/mymodule/AccessControl?wsdl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...