Eclipse配置Lifery SDK步骤与错误解决。

时间:2021-10-19 04:14:44

第一步、我们先去官网下载我们要用的东西

1.Eclipse

2.SDK

3.Tomcat

这是官网下载地址--》https://www.liferay.com/zh/downloads

下面是图片说明

这是Eclipse下载说明

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

SDK下载图片

Eclipse配置Lifery SDK步骤与错误解决。

Tomcat下载

官网只有最新的Tomcat所以我们去这个下载地址:https://sourceforge.net/projects/lportal/files/Liferay%20Portal/

Eclipse配置Lifery SDK步骤与错误解决。

第二步、在Eclipse上配置Liferay

先配置Tomcat

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

然后配置sdk

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

在这一步之后可能会出现两个错误如果没有出现不用理会。

错误一

Invalid SDK settings.Configure app.server.parent.dir property in build.Robbin.properties(这个就是下面新建的文件名) to point to Liferay home

  

Eclipse配置Lifery SDK步骤与错误解决。

解决方法:

在SDK目录下面新建如下文件  这个文件名字就是上面标红的文件名

Eclipse配置Lifery SDK步骤与错误解决。

文件内容如下里面的路径根据自己的liferay Tomcat的路径修改

#Managed by Liferay IDE (remove this comment to prevent future updates)
#Sun Oct 09 15:13:19 CST 2016
app.server.tomcat.lib.global.dir=D\:\\Liferay\\liferay-portal-6.2-ce-ga4\\tomcat-7.0.42\\lib\\ext
app.server.tomcat.deploy.dir=D\:\\Liferay\\liferay-portal-6.2-ce-ga4\\tomcat-7.0.42\\webapps
app.server.parent.dir=D\:\\Liferay\\liferay-portal-6.2-ce-ga4
app.server.tomcat.dir=D\:\\Liferay\\liferay-portal-6.2-ce-ga4\\tomcat-7.0.42
app.server.type=tomcat
app.server.tomcat.portal.dir=D\:\\Liferay\\liferay-portal-6.2-ce-ga4\\tomcat-7.0.42\\webapps\\ROOT

  

错误二

[Console output redirected to file:D:\Temp\.metadata\.plugins\com.liferay.ide.sdk.core\sdk.log]
Buildfile: D:\Liferay\liferay-plugins-sdk-6.2\portlets\build.xml
[get] Getting: http://mirrors.lax.liferay.com/cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar
[get] To: C:\Users\Robbin\.liferay\mirrors\cdn.repository.liferay.com\nexus\content\repositories\liferay-snapshots-ce\com\liferay\org.apache.ivy\2.4.0.LIFERAY-PATCHED-1-SNAPSHOT\org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar
[get] Error getting http://mirrors.lax.liferay.com/cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar to C:\Users\Robbin\.liferay\mirrors\cdn.repository.liferay.com\nexus\content\repositories\liferay-snapshots-ce\com\liferay\org.apache.ivy\2.4.0.LIFERAY-PATCHED-1-SNAPSHOT\org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar
[get] Getting: http://cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar
[get] To: C:\Users\Robbin\.liferay\mirrors\cdn.repository.liferay.com\nexus\content\repositories\liferay-snapshots-ce\com\liferay\org.apache.ivy\2.4.0.LIFERAY-PATCHED-1-SNAPSHOT\org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar BUILD FAILED
D:\Liferay\liferay-plugins-sdk-6.2\portlets\build.xml:5: The following error occurred while executing this line:
D:\Liferay\liferay-plugins-sdk-6.2\build-common-plugins.xml:5: The following error occurred while executing this line:
D:\Liferay\liferay-plugins-sdk-6.2\build-common.xml:60: The following error occurred while executing this line:
D:\Liferay\liferay-plugins-sdk-6.2\build-common-ivy.xml:130: The following error occurred while executing this line:
D:\Liferay\liferay-plugins-sdk-6.2\build-common-ivy.xml:81: HTTP Authorization failure Total time: 1 second

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

解决方法:

Error getting http://mirrors.lax.liferay.com/cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar
to
C:\Users\Robbin\.liferay\mirrors\cdn.repository.liferay.com\nexus\content\repositories\liferay-snapshots-ce\com\liferay\org.apache.ivy\2.4.0.LIFERAY-PATCHED-1-SNAPSHOT\org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar

上面标红的是报错信息意思就是说从上面的地址下载org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar 然后放到下面的地址去。

我们试着用上面的地址发现根本打不开,然后我们又来试

http://cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar

这个地址也打不开。

我们就直接使用https://repository.liferay.com这个地址  搜索内容  org.apache.ivy

这是百度网盘地址:org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar--->链接:http://pan.baidu.com/s/1nvjQeCD 密码: nekb

Eclipse配置Lifery SDK步骤与错误解决。

如果没有配置MAVEN,可以按照下图方式进行下载

Eclipse配置Lifery SDK步骤与错误解决。

下载下载放到提示的目录就可以了,我的目录是:

C:\Users\Robbin\.liferay\mirrors\cdn.repository.liferay.com\nexus\content\repositories\liferay-snapshots-ce\com\liferay\org.apache.ivy\2.4.0.LIFERAY-PATCHED-1-SNAPSHOT\org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar

然后再次上面配置SDK的步骤,会弹出一个框要等很长时间。

Eclipse配置Lifery SDK步骤与错误解决。

如果还是报错或者很慢就使用下面的方法。

在SDK目录下新建.ivy如果有了就不建了。

Eclipse配置Lifery SDK步骤与错误解决。

Eclipse配置Lifery SDK步骤与错误解决。

在.ivy里面放【ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar】和 cache

Eclipse配置Lifery SDK步骤与错误解决。

ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar是我们刚才下载的。

cache 这个文件它会自动生成。这是百度网盘下载地址---》链接: http://pan.baidu.com/s/1qY71DFm 密码: djt3

接下来就是成功的图片了

Eclipse配置Lifery SDK步骤与错误解决。

结束:第二个错误还行网上有解决方法,第一个错误我在网上找了一圈好象没有人遇到,所以解决起来有点费时所以在这儿记录一下。