2013-02-16 84 views
2

我使用liferay 6.1.1 ce ga2,当我下载基于liferay 6.1.x创建的知识库portlet并运行ant build-service时,一些'无法解析为类型'错误显示出来。您可以从附件中找到完整的错误信息。即使我使用通过liferay portal在线安装的portlet并运行良好,然后将已安装的文件从捆绑的tomcat目录复制到位于插件sdk的portlet中的portlet目录中,然后再次运行ant build-service,仍然显示错误。ant build-service throws'无法解析为类型'错误

有趣的是,它昨天一次又一次成功,但今天失败了。我今天做的唯一事情是我设置基于maven的portlet开发环境,但我认为这与错误无关,maven不会改变任何插件sdk。 错误信息是如下:

Buildfile: M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\build.xml 

build-service: 
    [copy] Copying 1 file to M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\classes 
     [jar] Building MANIFEST-only jar: M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\build-service-classpath.jar 
    [delete] Deleting: M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\build-service-classpath.jar.manifest 
    [delete] Deleting: M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\build-service-classpath.jar 
    [echo] Loading jar:file:/M:/My-Documents/programming/java/lib/Liferay/bundle/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties 
    [echo] 二月 16, 2013 3:26:55 上午 com.liferay.portal.kernel.log.Jdk14LogImpl info 
    [echo] INFO: Global shared lib directory /M:/My-Documents/programming/java/lib/Liferay/plugins/lib/ 
    [echo] 二月 16, 2013 3:26:55 上午 com.liferay.portal.kernel.log.Jdk14LogImpl info 
    [echo] INFO: Global lib directory /M:/My-Documents/programming/java/lib/Liferay/bundle/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/lib/ext/ 
    [echo] 二月 16, 2013 3:26:55 上午 com.liferay.portal.kernel.log.Jdk14LogImpl info 
    [echo] INFO: Portal lib directory /M:/My-Documents/programming/java/lib/Liferay/bundle/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/lib/ 
    [echo] 二月 16, 2013 3:26:56 上午 com.liferay.portal.kernel.log.Jdk14LogImpl info 
    [echo] INFO: Properties for portal loaded from [file:/M:/MyLoading jar:file:/M:/My-Documents/programming/java/lib/Liferay/bundle/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-Documents/programming/java/lib/Liferay/bundle/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/classes/portal-ext-INF/lib/portal-impl.jar!/portal.properties 
    [echo] Loading jar:file:/M:/My-Documents/programming/java/lib/Liferay/bundle/liferay-porta.properties, jar:file:/M:/My-Documents/programming/java/lib/Liferay/bundle/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOl-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/com/liferay/portal/tools/dependencies/portal-tools.properT/WEB-INF/lib/portal-impl.jar!/com/liferay/portal/tools/dependencies/portal-tools.properties, jar:file:/M:/My-Documents/programmties 
    [echo] Loading file:/M:/My-Documents/programming/java/lib/Liferay/bundle/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/Wing/java/lib/Liferay/bundle/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.propertieEB-INF/classes/portal-ext.properties 
    [echo] s] 
    [echo] SLF4J: Class path contains multiple SLF4J bindings. 
    [echo] SLF4J: Found binding in [jar:file:/M:/My-Documents/programming/java/lib/Liferay/bundle/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/lib/util-java.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
    [echo] SLF4J: Found binding in [jar:file:/M:/My-Documents/programming/java/lib/Liferay/plugins/portlets/knowledge-base-portlet/docroot/WEB-INF/lib/util-java.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
    [echo] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 
    [echo] Building KBArticle 
    [echo] Building KBComment 
    [echo] Building KBTemplate 

compile-java: 
    [javac] Compiling 8 source files to M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service-classes 
    [javac] ---------- 
    [javac] 1. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBArticleService.java (at line 142) 
    [javac]  public com.liferay.knowledgebase.model.KBArticleSearchDisplay getKBArticleSearchDisplay(
    [javac]   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBArticleSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] ---------- 
    [javac] 2. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBArticleServiceClp.java (at line 716) 
    [javac]  public com.liferay.knowledgebase.model.KBArticleSearchDisplay getKBArticleSearchDisplay(
    [javac]   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBArticleSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] 3. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBArticleServiceClp.java (at line 772) 
    [javac]  return (com.liferay.knowledgebase.model.KBArticleSearchDisplay)ClpSerializer.translateOutput(returnObj); 
    [javac]    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBArticleSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] ---------- 
    [javac] 4. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBArticleServiceUtil.java (at line 173) 
    [javac]  public static com.liferay.knowledgebase.model.KBArticleSearchDisplay getKBArticleSearchDisplay(
    [javac]     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBArticleSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] 5. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBArticleServiceUtil.java (at line 181) 
    [javac]  .getKBArticleSearchDisplay(groupId, title, content, status, 
    [javac]  ^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] The method getKBArticleSearchDisplay(long, String, String, int, Date, Date, boolean, int[], int, int, OrderByComparator) from the type KBArticleService refers to the missing type KBArticleSearchDisplay 
    [javac] ---------- 
    [javac] ---------- 
    [javac] 6. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBArticleServiceWrapper.java (at line 157) 
    [javac]  public com.liferay.knowledgebase.model.KBArticleSearchDisplay getKBArticleSearchDisplay(
    [javac]   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBArticleSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] 7. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBArticleServiceWrapper.java (at line 164) 
    [javac]  return _kbArticleService.getKBArticleSearchDisplay(groupId, title, 
    [javac]        ^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] The method getKBArticleSearchDisplay(long, String, String, int, Date, Date, boolean, int[], int, int, OrderByComparator) from the type KBArticleService refers to the missing type KBArticleSearchDisplay 
    [javac] ---------- 
    [javac] ---------- 
    [javac] 8. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBTemplateService.java (at line 100) 
    [javac]  public com.liferay.knowledgebase.model.KBTemplateSearchDisplay getKBTemplateSearchDisplay(
    [javac]   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBTemplateSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] ---------- 
    [javac] 9. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBTemplateServiceClp.java (at line 335) 
    [javac]  public com.liferay.knowledgebase.model.KBTemplateSearchDisplay getKBTemplateSearchDisplay(
    [javac]   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBTemplateSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] 10. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBTemplateServiceClp.java (at line 389) 
    [javac]  return (com.liferay.knowledgebase.model.KBTemplateSearchDisplay)ClpSerializer.translateOutput(returnObj); 
    [javac]    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBTemplateSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] ---------- 
    [javac] 11. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBTemplateServiceUtil.java (at line 108) 
    [javac]  public static com.liferay.knowledgebase.model.KBTemplateSearchDisplay getKBTemplateSearchDisplay(
    [javac]     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBTemplateSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] 12. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBTemplateServiceUtil.java (at line 116) 
    [javac]  .getKBTemplateSearchDisplay(groupId, title, content, 
    [javac]  ^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] The method getKBTemplateSearchDisplay(long, String, String, Date, Date, boolean, int[], int, int, OrderByComparator) from the type KBTemplateService refers to the missing type KBTemplateSearchDisplay 
    [javac] ---------- 
    [javac] ---------- 
    [javac] 13. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBTemplateServiceWrapper.java (at line 101) 
    [javac]  public com.liferay.knowledgebase.model.KBTemplateSearchDisplay getKBTemplateSearchDisplay(
    [javac]   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] com.liferay.knowledgebase.model.KBTemplateSearchDisplay cannot be resolved to a type 
    [javac] ---------- 
    [javac] 14. ERROR in M:\My-Documents\programming\java\lib\Liferay\plugins\portlets\knowledge-base-portlet\docroot\WEB-INF\service\com\liferay\knowledgebase\service\KBTemplateServiceWrapper.java (at line 108) 
    [javac]  return _kbTemplateService.getKBTemplateSearchDisplay(groupId, title, 
    [javac]        ^^^^^^^^^^^^^^^^^^^^^^^^^^ 
    [javac] The method getKBTemplateSearchDisplay(long, String, String, Date, Date, boolean, int[], int, int, OrderByComparator) from the type KBTemplateService refers to the missing type KBTemplateSearchDisplay 
    [javac] ---------- 
    [javac] 14 problems (14 errors) 

build.fxbird.properties是如下,fxbird是操作系统登录的用户。

app.server.dir = M:\\My-Documents\\programming\\java\\lib\\Liferay\\bundle\\liferay-portal-6.1.1-ce-ga2\\tomcat-7.0.27 
java.compiler = modern 
app.server.lib.global.dir = M:\\My-Documents\\programming\\java\\lib\\Liferay\\bundle\\liferay-portal-6.1.1-ce-ga2\\tomcat-7.0.27\\lib\\ext 
app.server.type = tomcat 
app.server.deploy.dir = M:\\My-Documents\\programming\\java\\lib\\Liferay\\bundle\\liferay-portal-6.1.1-ce-ga2\\tomcat-7.0.27\\webapps 
app.server.portal.dir = M:\\My-Documents\\programming\\java\\lib\\Liferay\\bundle\\liferay-portal-6.1.1-ce-ga2\\tomcat-7.0.27\\webapps\\ROOT 

回答

0

我认为在服务出现问题folder.Please再删除该服务的文件夹路径(WEB-INF \服务),以及类文件夹路径(WEB-INF \类)并运行构建服务。

+0

我在发布线程之前做了好几次,但没有成功。我想现在是因为源代码和sdk插件的不匹配。 – user1458290 2013-02-28 03:27:45

+0

嘿你解决了你的错误..因为我有同样的问题..请帮助我,如果你有解决方案 – 2013-03-02 06:51:11

相关问题