我正在尝试将我们的专有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?
请帮忙。如果需要更多信息,还请告诉我?
答案 0 :(得分:0)
我发布此信息是因为您可能会遇到与我的情况类似的情况。昨天下午,当我尝试使用CXF部署使用Eclipse的Web服务生成器创建的客户端时,我遇到了同样的错误(即“找不到wsdl”)。它从未奏效。今天,我使用WebLogic的生成器替换了一个客户端,也在Eclipse中,在Oracle,WebLogic,Web和Service Client下找到它。这对我有用。 WebLogic似乎使用Metro而不是CXF。 CXF当然没有任何问题,但它似乎与WebLogic没有很好的结合。 最好的问候Johannes