Как настроить субконтекст CXF Soap по умолчанию в TomEE 8.0M2

На TomEE веб-сервис должен быть доступен по подтексту. Но с TomEE8.0M2 это не работает. Это ошибка или есть что-то, чего я не понимаю?

По документации:

  • / webservices является подконтекстом по умолчанию
  • conf/system.properties содержит следующие значения по умолчанию:

    tomee.jaxws.subcontext = webservices

    tomee.jaxws.oldsubcontext = false

НО моя консоль показывает, что она не работает должным образом: подконтекст всегда "", что я настраиваю в system.properties:

org.apache.openejb.server.webservices.WsService.afterApplicationCreated Webservice (wsdl = http://localhost:8080//PrintServerWSService, qname = { http://print.server.ax.ch/} PrintServerWSService) -> Pojo(ID =localhost..ch.ax.ws.server.print.PrintServerWS)

Я пробовал любую комбинацию: закомментированные / некомментированные свойства, непосредственное внедрение системных свойств в качестве аргумента VM - но ничего не работает.

Настройка всех веб-сервисов через web.xml работает:.

 <servlet>
        <servlet-name>TestWs</servlet-name>
        <servlet-class>ch.ax.webapp.TestWs</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>TestWs</servlet-name>
        <url-pattern>/webservices/testWs</url-pattern>
    </servlet-mapping>

Вопрос: Как я могу сделать для "настройки" субконтекста / веб-сервисов по умолчанию веб-приложение, не настраивая каждый веб-сервис в web.xml?

0 ответов

Другие вопросы по тегам