2015-05-25 154 views
0

我有幾個運行在tomcat 5.5實例上的.WAR文件。所以他們可能會成爲Servlet規範2.3或者不確定。是Tomcat向後兼容嗎?

我還有一個新的.WAR,它是用Servlet Spec 3.0構建的,需要tomcat7。

所以我的問題是...... 我可以在tomcat7實例中部署舊的tomcat 5.5 .WAR嗎?

這樣我就只有ONE tomcat實例在運行。即運行新舊WAR的Tomcat 7。這是否實用?

編輯:: 我怎樣才能讓tomcat7運行這些舊的Tomcat 5.5應用程序,如果這一切是可能的?

+0

什麼是您的Java版本...? –

+0

@NomeshDeSilva現在我想要部署這些WAR的服務器是Unix機器。我是unix的新手,我不知道Java版本,但我會反正將它升級java 1.7 – Oliver

+0

在終端中檢查「java -version」,並確保檢查它是Orcle java或Open java。 –

回答

0

如果您使用的是最新的Java版本(5+)的發展,應該是工作的罰款與Tomcat的版本7.因此,它應該支持你的戰爭,並提供向後兼容性。

如果遷移: 如果檢查從5.5版本tomcat的遷移指南6.0,有幾個升級到根據遷移指南做一個適當的遷移提到 HERE

,也是一個小的改動從Tomcat的6.0到7.0。

因此它清楚地談論了您使用的Java版本,並且必須是Java 5的最低版本。