2012-12-06 46 views
3

我們可以在tomcat服務器上開發一個struts + spring + hibernate應用程序,然後在Web Sphere或Web邏輯應用服務器上部署它嗎?我們可以在tomcat服務器上開發一個spring應用程序並將它部署到其他應用程序服務器上嗎?

如果可以這樣做,請說明部署過程?如果這不能完成,請讓我知道原因?

我是使用應用程序服務器的新手。一個解釋將非常有幫助。

謝謝 user181333

+0

請詳細說明您的應用程序。大多數時候Spring是服務器不可知的,但如果你使用了類似[TomcatInstrumentableClassLoader](http://static.springsource.org/spring/docs/3.1.3.RELEASE/javadoc-api/org/springframework/instrument/ classloading/tomcat/TomcatInstrumentableClassLoader.html),那麼你可能會遇到一些麻煩。 – ElderMael

回答

2

大多數時候,春天是應用服務器是無關的(但遠,人alwaysalways爭論這樣的事情)。這意味着在不同的容器中部署Web應用程序應該沒有問題。

無論如何,可能會出現一些可移植性問題。我知道的唯一的是classpath loading resources,因爲servlet容器實現了類加載。另一種是如果你註冊了TomcatInstrumentableClassLoader或類似的東西。也許JtaTransactionManager lookups

有關部署Web應用程序的詳細信息,請參閱特定應用程序服務器的文檔。

相關問題