gpt4 book ai didi

java - Oracle WebLogic EAR Extensions 方面未添加到我的 Web 服务中

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:37 25 4
gpt4 key购买 nike

我正在尝试在 eclipse kepler 中生成一个自上而下的 SOAP Web 服务项目。

我正在将我的服务发布到本地部署的 weblogic 12c 服务器。

这只是 eclipse 目前可以为您生成的 stub WSDL 文件。我唯一要更改的是指向 localhost 的 url。

服务和客户端的生成级别的 slider 均设置为起始级别。

我收到错误。

    Error with publish task 'WebServicesProjectSplitSourceTask'.
testwebsEAR is missing the Oracle WebLogic EAR Extensions facet.

当我取消构建器工具时,它已生成服务的骨架代码。

它创建了一个半生成的 EAR,而不包含 Oracle WebLogic EAR Extensions 方面。

它还创建一个名为 JSR-109 Web Services 的临时文件项目 stub ,我认为如果 EAR 扩展包含在 EAR 中,它就会成为我的 Web 服务客户端。

我尝试切换到新的工作区并结合项目和 Eclipse 设置以获取任何适用的配置,但找不到任何似乎相关的内容。

我唯一能找到的是半相关的是在 ProjectEAR->Properties->Project Facets->Configuration 设置中,有一个最小配置选项,但不包含 Oracle Weblogic EAR Extensions 方面。但是,我找不到将默认值设置为 Oracle Weblogic Server 选项的默认配置的位置,该选项确实包含 EAR 扩展方面。

更新:我有一个解决方法,在尝试从 wsdl 文件创建客户端/服务代码之前,我确保我的服务项目位于带有 weblogic EAR Extensions 方面的 EAR 中。这对我来说是一个合理的解决方法。

我担心它会留下一个我无法摆脱的构建工件。我仍然有一个名为 JSR-109 的项目 stub ,无法从 Eclipse 中删除。如果我退出 eclipse,我可以删除名为 RemoteSystemsTempFile 的关联文件夹,但当我重新进入 eclipse 时它会返回。

我担心的是,我的项目将尝试执行一项功能并将其与项目的 stub 相关联并中断。

最佳答案

我也遇到了同样的问题。我可以通过转到 Project Facets 并单击“应用”按钮来解决该问题。另外,请确保在 Web 服务中选择适当的项目方面。

关于java - Oracle WebLogic EAR Extensions 方面未添加到我的 Web 服务中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21743392/

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