Liferay 6.2:SassToCssBuilder有NullPointerException,

时间:2014-05-07 08:00:33

标签: liferay portlet

现在,我在eclipse中将portlet构建为war文件时遇到问题。

ENV: - liferay-plugins-sdk-6.2.0 - liferay-portal-6.2-ce-ga2

问题:使用eclipse将portlet成功构建到 war文件,但是我有错误: 集结CSS: [java]加载jar:文件:/home/tomcat-7.0.53/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties [java]加载jar:文件:/home/tomcat-7.0.53/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties [java] java.lang.NullPointerException [java] at com.liferay.portal.tools.SassToCssBuilder._parseSassDirectory( SassToCssBuilder.java:222 ) [java] at com.liferay.portal.tools.SassToCssBuilder。(SassToCssBuilder.java:144) [java] at com.liferay.portal.tools.SassToCssBuilder.main(SassToCssBuilder.java:94)

请给我任何解决此问题的建议!

我在等你的帮助! 谢谢和亲切的问候,

2 个答案:

答案 0 :(得分:0)

我发现根本原因是我更改的Tomcat服务器。因此,我必须使用Liferay的tomcat-server来构建portlet以传递该错误。

此致

答案 1 :(得分:0)

尝试评论enter link description here

中提到的目标build-css
  

我们只想将该请求转发给CSSBuilderMojo,而不需要从门户目录中的jars调用

  <plugin>
    <groupId>com.liferay.maven.plugins</groupId>
    <artifactId>liferay-maven-plugin</artifactId>
    <version>${liferay.maven.plugin.version}</version>
    <executions>          
      <!--<execution>-->
        <!--<phase>generate-sources</phase>-->
        <!--<goals>-->
          <!--<goal>build-css</goal>-->
        <!--</goals>-->
      <!--</execution>-->
    </executions>
  </plugin>