【问题标题】:How to deploy a non-Liferay web application to tomcat bundled with Liferay如何将非 Liferay Web 应用程序部署到与 Liferay 捆绑的 tomcat
【发布时间】:2016-11-09 12:31:51
【问题描述】:

我决定在我的下一个项目中使用 Liferay,并且我正在尝试以某种方式将一个旧的非 Liferay Web 应用程序部署在与 Liferay 捆绑的 tomcat 8 上。该应用程序使用 servlet。

经过一番谷歌搜索后,我得到的印象是应该可以简单地将应用程序部署到我所做的 tomcat 上。 Liferay 确实从 /deploy 文件夹中获取了它,但是在部署它时出现错误,说 web.xml 需要升级到 2.4。我的 web.xml 几乎是空的,因为我使用 @WebServlet 注释进行 servlet 映射。

所以我的问题是,是否可以将非 Liferay 应用程序部署到 Liferay 附带的 tomcat 而不对其进行任何更改?

【问题讨论】:

    标签: java tomcat servlets liferay web.xml


    【解决方案1】:

    您应该只将 Portlet-WAR 放入 LIFERAY/deploy,因为 Liferay 会在将它们部署到 Tomcat 之前尝试将此类 WAR 转换为 Liferay 特定的 Portlet-WAR。

    如果您需要部署旧版 WAR,则应将其放入 LIFERAY\tomcat...\webapps\,Tomcat 将无需任何修改即可启动它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 2011-07-12
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      相关资源
      最近更新 更多