首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jax-ws无法获取wsdl,sun-jaxws.xml可能是错误的?

jax-ws无法获取wsdl,sun-jaxws.xml可能是错误的?
EN

Stack Overflow用户
提问于 2013-07-13 21:54:20
回答 2查看 1.3K关注 0票数 1

我开发了第一个服务,它工作得很好。现在我正在开发另一个类似的服务。当我手动发布端点时,我可以浏览wsdl。但是当我将ear文件部署到JBoss时,我看不到wsdl。EAR部署到JBoss成功,我看到状态为UP和running。

这是我的sun-jaxws.xml文件。我希望将wsdl部署到url:port/services/Lookup?wsdl。对吗?

代码语言:javascript
复制
 <?xml version="1.0" encoding="UTF-8"?>

<endpoints xmlns='http://java.sun.com/xml/ns/jax-ws/ri/runtime' version='2.0'>
    <endpoint
            name='LookupService'
            implementation='com.company.it.webservices.LookupService'
            url-pattern='/services/Lookup'/>
</endpoints>

这是我的web.xml文件

代码语言:javascript
复制
 <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
           version="2.5">

   <listener>
        <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
    </listener>
    <servlet>
        <description>JAX-WS endpoint</description>
        <display-name>WSServlet</display-name>
        <servlet-name>WSServlet</servlet-name>
        <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
     <servlet-mapping>
        <servlet-name>WSServlet</servlet-name>
        <url-pattern>/services/*</url-pattern>
    </servlet-mapping>
  </web-app>

蒂娅感谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2013-07-15 15:01:21

删除web.xml文件的所有内容,但保留文件本身。说实话,我不知道为什么会这样,但是部署到JBoss的WS不能正常工作。

票数 0
EN

Stack Overflow用户

发布于 2013-11-22 02:57:56

我知道这是一个古老的帖子,但是在这里找到it问题的解决方案的人是有帮助的,好吧,这个问题的解决方案是解释here

它是如何工作的?JAX WS参考实现随com.sun.xml.ws.transport.http.servlet.WSServletContextListenercom.sun.xml.ws.transport.http.servlet.WSServlet一起提供,这些类负责处理请求。如果您熟悉web.xml,那么它很容易理解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17630833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档