无法在 weblogic 上使用 Axis2 获取我的 SOAP Web 服务 运行

Cant get my SOAP Web service using Axis2 to run on weblogic

我有一个 Web 服务 运行 在 Apache tomcat 上非常完美,但是 war 当 运行 在 weblogic 上只显示 Version Web 服务时 war。

我是否需要用 运行time 作为 Weblogic 创建一个新项目?或者我可以在同一个 war 文件中做一些修改以使其正常工作。

来自 weblogic 日志的错误是:

axisconfiguration getrepository returns null ,cannot deploy scripts 

通过使用解压的 war 然后部署它,终于让它工作了。 请参阅此处寻求帮助 https://axis.apache.org/axis2/java/core/docs/app_server.html

第二种不涉及 war 解包的方法是:

为您的网络服务创建一个 .aar(Axis 存档),将其放在您的 Webcontent/WEB-INF/services/ 并在 Webcontent/WEB-INF/services.list 中放置一个你的 .aar 条目,然后部署打包的 war 和 运行 它。

.aar 文件可以通过 Axis Service Archiver Plugin 制作