【问题标题】:Can we develop a spring application on tomcat server and deploy it on some other application server?我们可以在 tomcat 服务器上开发一个 spring 应用程序并将其部署在其他一些应用程序服务器上吗?
【发布时间】:2012-12-06 06:26:00
【问题描述】:

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

如果可以,请说明部署过程?如果无法做到,请告诉我原因?

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

谢谢, 用户181333

【问题讨论】:

  • 请详细说明您的应用程序。大多数时候 Spring 与服务器无关,但如果你使用类似 TomcatInstrumentableClassLoader 的东西,那么你可能会遇到一些麻烦。

标签: spring tomcat application-server


【解决方案1】:

大多数时候,Spring 与应用程序服务器无关(不过,人们 always、always 争论这些事情)。这意味着您在不同的容器中部署 Web 应用程序应该没有问题。

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

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

【讨论】:

    猜你喜欢
    • 2018-03-01
    • 2020-07-18
    • 2011-08-10
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 2016-10-14
    相关资源
    最近更新 更多