gpt4 book ai didi

java - 使用 websphere 在哪里获取部署的服务和生成的 wsdl

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:49:42 25 4
gpt4 key购买 nike

我正在使用 WebSphere 在 eclipse 中使用 @WebService 注释将我的服务发布为 Web 服务。

服务器的详细信息:

Product name: WebSphere Application Server
Product Version: 17.0.0.2
Product edition: BASE_ILAN

在服务器上部署项目时,项目成功启动,现在我想通过管理控制台查看生成的 WSDL(就像我在 Glassfish 中所做的那样)。但是我找不到任何方式来查看管理控制台或任何目录这是生成的 WSDL(我使用的是 mac os)

但是,我可以看到(在 eclipse 中)我的服务已成功部署,请参见附图:

提前致谢。

最佳答案

据我所知,它在管理中心不可用,但您可以使用网络浏览器从服务中检索它。

在 messages.log 中查找您的网络服务应用程序的上下文根,您会看到如下内容:Web 应用可用(默认主机):http://localhost:29080/hello_jaxws/

然后,要找到该服务,您可能需要对该服务有一些了解。如果服务的名称不在@WebService 注释中,并且该类未在 web.xml 中重新映射,则它是类的名称 +“服务”。所以在我的例子中,类的名称是 HelloService,所以我的服务的 url 是http://localhost:29080/hello_jaxws/HelloServiceService

浏览器应该返回您好!这是来自该 url 的 CXF Web 服务

最后在里面加上?wsdl就可以得到wsdlhttp://localhost:29080/hello_jaxws/HelloServiceService?wsdl

关于java - 使用 websphere 在哪里获取部署的服务和生成的 wsdl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45719871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com