在启用了WS-Security的Weblogic 11g中部署Web服务(WAR)应用程序 - 错误

时间:2012-06-14 06:48:31

标签: web-services web weblogic11g

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

我收到了以下错误,

  

消息激活更改期间发生错误,请参阅   日志详细信息。准备阶段遇到错误   部署WebService模块'TWSWebSec.war'。处理时   WebService模块'TWSWebSec.war'。找不到wsdl   /wsdls/wsc10/wscoor.wsdl处理WebService模块时   'TWSWebSec.war'。找不到wsdl /wsdls/wsc10/wscoor.wsdl

部署已成功安装。

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

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

  

激活更改期间发生错误,请参阅日志   详情。在部署的准备阶段遇到错误   WebService模块'TWSWebSec.war'。处理WebService模块时   '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?

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

1 个答案:

答案 0 :(得分:0)

我发布此信息是因为您可能会遇到与我的情况类似的情况。昨天下午,当我尝试使用CXF部署使用Eclipse的Web服务生成器创建的客户端时,我遇到了同样的错误(即“找不到wsdl”)。它从未奏效。今天,我使用WebLogic的生成器替换了一个客户端,也在Eclipse中,在Oracle,WebLogic,Web和Service Client下找到它。这对我有用。 WebLogic似乎使用Metro而不是CXF。 CXF当然没有任何问题,但它似乎与WebLogic没有很好的结合。 最好的问候Johannes