1

我有一个有趣的问题,似乎与环境有关。使用 TOMCAT7 可以 100% 正常工作,但不适用于 WEBLOGIC 10.x

已配置以下内容以覆盖我的 JSP (liferay-hook.xml):

<hook>
    <custom-jsp-dir>/META-INF/custom_jsps</custom-jsp-dir>
    <custom-jsp-global>true</custom-jsp-global>
</hook>

挂钩 JSP 文件存在于以下项目位置:

docroot/META-INF/custom_jsps/html/portlet/login/login.jsp

通过查看 WEBLOGIC 中分解的 WAR 文件确认钩子 portlet 具有正确的内容,在我的服务器上它位于此处并目视检查了文件:

tmp/_WL_user/xxxMYPROJECTxxx/xxxxx/war/META-INF/custom_jsps/html/portlet/login/login.jsp

到目前为止 - 看起来不错!

确认部署挂钩 portlet 之前仅存在以下文件(使用旧登录名):

tmp/_WL_user/liferay-portal-6/xxxxx/war/html/portlet/login/login.jsp

再次 - 看起来不错!

现在这是有趣的地方,确认部署钩子 portlet存在以下文件:

tmp/_WL_user/liferay-portal-6/xxxxx/war/html/portlet/login/login.jsp
tmp/_WL_user/liferay-portal-6/xxxxx/war/html/portlet/login/login.portal.jsp

问题:这两个文件都是旧副本,由于某种原因,login.jsp 不包含我所期望的钩子副本。这是一个缺陷还是需要做一些特殊的事情才能使其在 Weblogic10 中工作?

4

0 回答 0