我们可以在tomcat服务器上开发spring应用程序并将其部署在其他应用程序服务器上吗?

时间:2012-12-06 06:26:00

标签: spring tomcat application-server

我们可以在tomcat服务器上开发一个struts + spring + hibernate应用程序,然后将它部署在Web Sphere或Web逻辑应用程序服务器上吗?

如果可以这样做,请说明部署过程?如果不能这样做,请告诉我原因?

我是使用应用程序服务器的新手。解释将非常有用。

谢谢你, user181333

1 个答案:

答案 0 :(得分:2)

大多数情况下,Spring是应用程序服务器不可知的(但是,人们alwaysalways讨论这样的事情)。这意味着您可以毫不费力地在不同的容器中部署Web应用程序。

无论如何,可能会出现一些可移植性问题。我知道的唯一的是classpath loading resources,因为类加载的servlet容器实现。另一种情况是,如果您注册了TomcatInstrumentableClassLoader或类似的东西。也许JtaTransactionManager lookups

有关部署Web应用程序的确切详细信息,请参阅特定应用程序服务器的文档。