简体   繁体   中英

How can I list all deployed jax-ws webservices?

I have deployed some jax-ws webservices in a tomcat: web.xml:

...
<servlet>
        <servlet-name>WebServiceJaxWs</servlet-name>
        <servlet-class>...a bean of mine which overwrites WSServletDelegate</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
...

The webservices themselves are defined in the sun-jaxws.xml

They work just fine.

I now need to write a jsp, which displays all deployed webservices. I have access to the servlet context, but I simple cannot find a way to access the WebServiceJaxWs Servlet. My idea was to access it and then enumerate the published endpoints.

Any ideas?

我能想到的手动方式是解析你的sun-jaxws.xml并从那里获取信息。

也许您可以将所有这些Web服务部署为JMX bean,并使用JConsole查看它们。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM