2016-07-07 77 views
1

我已經決定將Liferay用於我的下一個項目,我試圖以某種方式獲得一個部署在tomcat 8上的舊的非Liferay Web應用程序, Liferay的。該應用程序使用servlet。如何將一個非Liferay Web應用程序部署到與Liferay捆綁在一起的tomcat

一些谷歌搜索後,我覺得應該可以簡單地在tomcat上部署我的應用程序。 Liferay確實從/ deploy文件夾中選取它,但在部署文件時出現錯誤,表示web.xml需要升級到2.4。我的web.xml幾乎是空的,因爲我使用@WebServlet註釋進行servlet映射。

所以我的問題是,是否可以將一個非Liferay應用程序部署到與Liferay自帶的Tomcat,而不做任何更改?

回答

1

您應該只將Portlet-WARs放入LIFERAY/deploy,因爲在將這些WAR部署到Tomcat之前,Liferay會嘗試將這些WAR轉換爲Liferay特定的Portlet-WAR。

如果您需要部署舊版WAR,則應將其放入LIFERAY\tomcat...\webapps\,並且Tomcat將在未做任何修改的情況下啓動它。

+0

非常好,它工作 – steven35

相關問題