部署到Weblogic时覆盖JSP钩子问题?

时间:2012-09-27 17:54:38

标签: weblogic-10.x liferay-6

我有一个有趣的问题,似乎与环境有关。 使用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

问题:两个文件都是OLD COPY,由于某种原因,login.jsp不包含我期望的钩子副本。这是一个缺陷还是有一些特殊的东西需要做才能使它在Weblogic10中运行?

0 个答案:

没有答案