WebService 在 WebLogic 10.3 中不“可见”

Blu*_*rri 5 java spring web-services web.xml weblogic-10.x

我目前正在尝试让我的应用程序提供网络服务。该应用程序使用 spring 并在 Weblogic 10.3 实例下运行。

我按照“合同优先”的方法构建了网络服务。所以我基本上拥有的是一个生成的 WS-Interface、我对该接口的实现、一个定义 servlet 绑定的 web.xml 和一个定义端点的 sun-jaxws.xml。(或多或少与此类似:http : //www.mkyong.com/webservices/jax-ws/deploy-jax-ws-web-services-on-tomcat/)。

现在,在将我的应用程序部署到 weblogic 之后,实际上一切正常。我可以在浏览器中输入 WebService 的 URL,我可以看到 WSDL,我可以调用它的方法。如果这不是一个小事实:在 WL 的部署概述中,当我单击部署时,它向我显示了一个 WebServices 列表......它是空的。所以我的网络服务没有在那里列出。

那么,谁能告诉我,我必须做什么才能让网络服务出现在那里?

Pau*_*gas 0

根据创建 Web 服务的开发人员的不同,部署描述符(例如webservices.xml和 )weblogic-webservices.xml已添加到应用程序中。描述符用于配置、覆盖默认设置和添加元数据。对于 Web 服务,这可以是端点、端口配置、Web 服务与 EJB 组件的链接等。部署后,Web 服务的 WSDL 位置将在 WebLogic 控制台中列出,并且可以在运行时检索 WSDL。

来自战壕2 | 为 PS5 修补 OSB 和 SOA Suite

也可以看看: