【问题标题】:Liferay service building failsLiferay 服务构建失败
【发布时间】:2014-01-26 03:27:14
【问题描述】:

当我尝试将 liferay-plugins-sdk-6.2.0 与 liferay-portal-6.2.0-ce-ga1 一起使用来构建 service.xml 时,出现以下错误。

BUILD FAILED
C:\Users\[username]\Documents\liferay-plugins-sdk-6.2.0\build-common-plugin.xml: The following error occurred while executing this line: 
C:\Users\[username]\Documents\liferay-plugins-sdk-6.2.0\build-common-plugin.xml:118: No suitable relative path from C:\Users\[username]\Documents\liferay-plugins-sdk-6.2.0\portlets\billingform-portlet to D:\Liferay\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\webapps\ROOT\WEB-INF\classes

当我搜索解决方案时,我发现使用以前的sdk版本解决了这个问题,所以我使用了liferay-plugins-sdk-6.1.1,创建了一个示例项目并再次尝试,这给了我下一个错误。

BUILD FAILED
D:\liferay-plugins-sdk-6.1.1\build-common-plugin.xml:210: The following error occurred while executing this line:
D:\liferay-plugins-sdk-6.1.1\build-common-plugin.xml:71: D:\bundles\tomcat-7.0.27\lib\ext does not exist.

但问题是 liferay-plugins-sdk-6.2.0 与 liferay-portal-6.2.0-ce-ga1 组合在另一台机器上工作。我是liferay的新手。请提供帮助,如果需要更多详细信息,请告知。

【问题讨论】:

  • 确保您已正确配置 build.username.properties ,并且您的 liferay tomcat 包位于正确的位置。在您的情况下,检查 D:\bundles\tomcat-7.0.27\lib\ext 是否是正确的路径。
  • 不,实际上没有像 D:\bundles 这样的东西。我的 sdk 路径在 Eclipse 中正确地给出为 D:\liferay-plugins-sdk-6.1.1 。我不知道它是怎么来的。如果我是对的,D:\Liferay\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\lib\ext 存在。我不知道在哪里配置它或它是如何出错的。
  • 这就是您遇到此问题的原因,请确保您的 sdk 引用了正确的 liferay 包

标签: java eclipse ant liferay liferay-6


【解决方案1】:

请正确配置您的本地开发环境。 当您的 plugin-sdk 引用 build.username.properties 文件中定义的 liferay-tomcat 包的错误路径时,会出现此错误。

插件SDK配置的正确指导,参考link

也永远不要混淆不同的 Liferay 版本 sdk 和 tomcat。

问候,

【讨论】:

  • 但是第一个错误呢?都是相同的版本。如果plugin sdk和portal在不同的驱动器会报错吗?
  • 不,不同的驱动器不会产生问题,但您可以尝试将插件 sdk 保留在相同的驱动器中并使用较短的相对路径
  • 已解决。第一个问题是由于 liferay-plugins-sdk-6.2.0 和 liferay-portal-6.2.0-ce-ga1 位于不同的驱动器中。感谢您的链接。它是在那里给的。它现在正在工作。
  • @sree 如果此答案可以帮助您解决问题,请将其标记为答案,以便其他人参考
【解决方案2】:

第一个问题是由于 liferay-plugins-sdk-6.2.0 和 liferay-portal-6.2.0-ce-ga1 位于不同的驱动器中。将它们放入相同的驱动器并使用新配置创建新项目后,它就可以工作了

【讨论】:

    【解决方案3】:

    第二个错误

    {ie : D:\bundles }

    转到:Windows -- 首选项 -- 服务器 -- 运行时环境

    添加服务器运行时环境

    在窗口中编辑服务器运行时环境{Liferay Tomcat Runtime}

    填写名称,浏览Liferay Tomcat目录,选择运行时JRE ....点击下一步

    你得到窗口,Edit Server Runtime environment {Liferay Tomcat Runtime Bundle}

    浏览第三个字段:Liferay Tomcat bundle zip 文件(Ext 插件需要) 对于 tomcat zip 文件 'liferay-portal-tomcat-6.2.0-ce-ga1 。拉链'

    (即你为 liferay 下载的 tomcat 包)

    点击完成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-25
      • 2015-04-03
      • 2016-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 2019-01-09
      相关资源
      最近更新 更多