【问题标题】:facing exception while deploying liferay on weblogic在 weblogic 上部署 liferay 时遇到异常
【发布时间】:2013-02-28 08:38:13
【问题描述】:

我已经在 weblogic 10.3 上部署了 liferay 5.2 sp2,在部署部分应用程序的状态是活动的。 现在,当我在浏览器“nakulpatel:7001”中传递 URL 时,它显示“500--Internal Server Error”。

java.lang.NoClassDefFoundError: com/yahoo/platform/yui/compressor/JavaScriptCompressor
    at com.liferay.portal.util.MinifierUtil._minifyJavaScript(MinifierUtil.java:80)
    at com.liferay.portal.util.MinifierUtil.minifyJavaScript(MinifierUtil.java:52)
    at com.liferay.portal.servlet.filters.strip.StripFilter.strip(StripFilter.java:251)
    at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:159)
    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:154)...

请指导我如何解决此问题。 我根本没有使用过 maven。仅部署了 liferay 5.2 的 .war 文件并且无法启动门户。

【问题讨论】:

  • 您缺少一个依赖项。确保将 yuicompressor-[version].jar 添加到类路径(最好添加到 .war 文件中的 WEB-INF\lib)。
  • 我可以从我的 .war 文件中找到 yuicompressor.jar 吗?
  • 你告诉我 :) 它应该在那里。看起来 liferay 依赖于它。

标签: weblogic liferay yui-compressor


【解决方案1】:

你得到它的原因是因为 Liferay 使用 YUI 压缩器来做 Javascript/CSS 缩小。缩小可以通过两种方式完成——运行时与构建时间。看起来liferay通过servlet过滤器实现了前者。

我检查了我的 Liferay 6.0.x 安装。在\liferay-portal-6.0.6\tomcat-6.0.29\webapps\ROOT\WEB-INF 下有一个liferay-yuicompressor.jar。 Lfieray 5.2 应该有类似的目录结构。确保在部署到 WebLogic 10.3 时此 jar 文件包含在您的 WEB-INF/lib

【讨论】:

  • 嗨 Surge,感谢您的回复。liferay-yuicompressor.jar 位于域的 lib 文件夹中。当我用谷歌搜索更多结果时,我必须使用 ant buuild-yui 来创建 liferay-yuicompressor .jar 文件。请让我知道你是否关注了这个过程?如果是,如何?我面临 java.util.zip.ZipException:archive is not a ZIP archive exception。
  • 不,你不需要使用ant build-yui。正如我所说,您可以在构建时间或运行时进行缩小。使用 ant 是为了构建时间。您遇到的异常表明某些 jar 文件已损坏。你可以用winzip打开你的war文件吗?还要检查里面的liferay-yuicompressor.jar,确保它可以被winzip打开,因为添加jar文件是你在战争中唯一改变的东西。
猜你喜欢
  • 2016-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-22
  • 1970-01-01
  • 2018-01-15
相关资源
最近更新 更多