如何从应用程序服务器将部署的应用程序更改为Web服务器?

时间:2013-02-05 09:04:45

标签: java maven weblogic-10.x

我有一个部署在oracle weblogic应用服务器中的Web应用程序。在分析之后,我发现不需要应用程序服务器(至少应用此应用程序),我需要将此应用程序部署到oracle weblogic Web服务器中。

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

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

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

关于应用程序,它使用Apache轴,webservices,jsf和少数java类。

提前致谢!

2 个答案:

答案 0 :(得分:0)

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

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

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

  • 将生成的.war部署到任何servlet容器/ webserver

你的specs(axis,ws,jsf)你不需要.ear但.war会这样做。

如果你使用ant修改你的构建脚本,我建议你去寻求更好的依赖管理

答案 1 :(得分:0)

@TechExchange构建答案的顶部

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

问题,您之前提到过,因为您发现应用程序不需要应用服务器,您决定将其迁移到Web服务器,现在使用图片中的JMS,您是否还需要移动?