0

我有一个部署在 oracle weblogic 应用程序服务器中的 web 应用程序。经过分析,我发现不需要应用程序服务器(至少对于这个应用程序),我需要将这个应用程序部署到 oracle weblogic web 服务器中。

任何人都可以帮助解决这个问题,我如何将部署的应用程序从应用程序服务器更改为网络服务器?

或者换句话说,我可以说如何将我的应用程序部署从 oracle weblogic 应用程序服务器迁移到 oracle weblogic web 服务器?

我正在使用 weblogic 10. 和 Maven 来构建应用程序

关于应用程序,它使用 Apache 轴、webservices、jsf 和一些 java 类。

提前致谢!

4

2 回答 2

0

我最近将一个应用程序从 WAS 迁移到 tomcat 我遵循的方法是。

  • 识别并删除所有 WL 特定的依赖项/jar(您可能不需要)

  • 更改构建脚本以生成 .war 而不是 .ear

  • 将生成的 .war 部署到任何 servlet 容器/网络服务器

根据您的规格(轴、ws、jsf),您不需要 .ear 但 .war 就可以了。

如果您使用 ant 修改构建脚本,我建议您使用 maven 以获得更好的依赖管理

于 2013-02-05T09:08:33.613 回答
0

由@TechExchange 构建答案的顶部

即使对于 Jboss,您仍然需要分析应用程序以删除所有 WL 细节。例如:EJB 的 MDB 的描述符等等。使用 JBOSS,您仍然可以使用 ear 格式。

一个问题,您曾提到,因为您发现应用程序不需要应用服务器,您决定将其迁移到 Web 服务器,现在有了图中的 JMS,您还需要迁移吗?

于 2013-02-07T16:59:16.543 回答