现在,我在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)
请给我任何解决此问题的建议!
我在等你的帮助! 谢谢和亲切的问候,
答案 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>