在 Weblogic 11g 中部署 Web 服务 (WAR) 应用程序,并启用 WS - 安全性 - 错误



我正在尝试将我们专有的Web服务应用程序(WAR)部署到Weblogic 11g服务器中。我使用 Eclipse Indigo 和 Java 1.6 创建了 WAR。

我收到以下错误,

消息 激活更改时出错,请参阅 日志了解详细信息。 在准备阶段遇到的错误 部署 WebService 模块 'TWSWebSec.war'。加工时 WebService 模块 'TWSWebSec.war'.找不到 wsdl /wsdls/wsc10/wscoor.wsdl 处理 Web 服务模块时 "TWSWebSec.war"。找不到 wsdl/wsdls/wsc10/wscoor.wsdl

已成功安装部署。

我尝试在指定的文件夹中创建wscoor.wsdl并创建了一个新的WAR,这次的错误是文件过早关闭,这意味着文件被识别并且文件中没有任何内容可以读取。

在此之后,我尝试根据创建的服务端点接口/Web服务手动输入服务,接口,操作,这次我得到了错误

激活更改时出错,请参阅日志 了解详情。 在部署的准备阶段遇到错误 WebService 模块 'TWSWebSec.war'.处理网络服务模块时 "TWSWebSec.war"。找不到 wsdl /wsdls/wsc11/wstx-wscoor-1.1-wsdl-200702.wsdl 处理时 WebService 模块 'TWSWebSec.war'.找不到 wsdl /wsdls/wsc11/wstx-wscoor-1.1-wsdl-200702.wsdl 部署具有 已成功安装。

我在这里错过了什么吗?是配置问题吗?我是否需要更新我使用的任何 JAR?

请帮忙。如果需要更多信息,请告诉我?

我发布这个是因为您可能遇到与我所经历的情况相似的情况。昨天下午,当试图让 WebLogic 使用 CXF 部署使用 Eclipse 的 Web 服务生成器创建的客户端时,我遇到了同样的错误(即"找不到 wsdl")。它只是从未奏效。今天,我用一个使用WebLogic生成器的客户端替换了该客户端,该生成器也在Eclipse中,可以在Oracle,WebLogic,Web和服务客户端下找到它。这对我有用。WebLogic似乎使用Metro而不是CXF。CXF当然没有错,但它似乎与WebLogic并不是一个很好的配对。最好的问候约翰内斯

最新更新