В 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)
Я пробовал любую комбинацию: закомментированные / некомментированные свойства, напрямую внедрить системные свойства как виртуальная машинааргумент - но ничего не работает.
Конфигурирование всех веб-сервисов через 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>
Вопрос: Как мне сделать для "настройки" субконтекста / веб-сервисов по умолчанию веб-приложение,без конфигурацииg каждый веб-сервис в web.xml?