java - 如何在不同的 URL 公开 JaxWS Web 服务端点?

标签 java web-services jax-ws

我有一个名为 AppService 的类,使用 JaxWS 注释进行注释:@WebService@WebMethod

它部署正确,并在 URL http://myhost/myapp/AppService 处公开端点。

我需要响应稍微不同的 URL,地址为 http://myhost/myapp/ 服务/AppService(注意“服务”部分)。

我应该如何更改应用程序中的注释或 xml 文件才能公开此新 URL 下的服务?

此应用程序部署在 IBM WebSphere 上。首选使用标准 JavaEE API,但 WebSphere 特定指令也是公平的游戏。

最佳答案

您需要在 web.xml 中添加 servlet 映射:Change JAX-WS Service URL

关于java - 如何在不同的 URL 公开 JaxWS Web 服务端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33897587/

相关文章:

java - 如何在 java 中的 DefaultListModel 中保存数据

java - 在 Selenium (WebDriver) 中按坐标查找元素

java - 如何在 tomcat 6.0 中发布 Apache-Axis Web 服务

java - RestTemplate.postForObject 和列表

Java(Web 服务 - SOAP)- 如何在客户端添加 SOAP 处理程序并正确启用 MTOM?

jax-ws - Jax Ws 客户端出现意外的 XML 标记问题

由于多重对象引用而导致的java垃圾收集

java - 提高 Redis 日志记录的级别

c# - 使用 Web 服务返回记录集

Maven:从jar中提取文件