在weblogic上部署liferay时遇到异常

在weblogic上部署liferay时遇到异常,weblogic,liferay,yui-compressor,Weblogic,Liferay,Yui Compressor,我已经在weblogic 10.3上部署了liferay 5.2 sp2,在部署部分,应用程序的状态为活动。 现在,当我在浏览器“nakulpatel:7001”中传递URL时,它会显示“500--内部服务器错误” 请指导我如何解决这个问题。 我根本没有使用maven。只是部署了liferay 5.2的.war文件,无法启动门户。之所以使用它,是因为liferay使用YUI压缩器进行Javascript/CSS缩小。缩小可以通过两种方式完成——运行时和构建时。看起来liferay通过servle

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

请指导我如何解决这个问题。
我根本没有使用maven。只是部署了liferay 5.2的.war文件,无法启动门户。

之所以使用它,是因为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
中,因为您缺少依赖项。确保将
yuicompressor-[version].jar
添加到类路径中(最好是.war文件中的WEB-INF\lib)。我能从.war文件中找到yuicompressor.jar吗?你告诉我:)它应该在那里。看起来liferay依赖于它。嗨,浪涌,谢谢你的回复。liferay-yuicompressor.jar在域的lib文件夹中。当我搜索它以获得更多结果时,我必须使用ant buuild yui来创建liferay-yuicompressor.jar文件。请告诉我你遵循了这个过程吗?如果是,如何实现?i ma面向java.util.zip.ZipException:归档不是zip归档异常。不,您不需要使用ant build yui。正如我所说,您可以在构建时或运行时进行缩小。使用ant是为了构建时间。您的异常表明某个jar文件已损坏。你能用winzip打开你的war文件吗?还要检查内部的liferay-yuicompressor.jar,确保它可以由winzip打开,因为添加jar文件是您在战争中唯一更改的内容。
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)...