Hybris安装错误
D:\HYBRIS软拷贝\HYBRIS\bin\platform>setantev.bat 将ant home设置为:D:\HYBRIS软拷贝\HYBRIS\bin\platform\apache-ant-1.9.1 ApacheAnt(TM)版本1.9.1于2013年5月15日编译Hybris安装错误,hybris,Hybris,D:\HYBRIS软拷贝\HYBRIS\bin\platform>setantev.bat 将ant home设置为:D:\HYBRIS软拷贝\HYBRIS\bin\platform\apache-ant-1.9.1 ApacheAnt(TM)版本1.9.1于2013年5月15日编译 D:\HYBRIS Soft copies\hybris\bin\platform>ant clean all Buildfile: D:\HYBRIS Soft copies\hybris\bin\pl
D:\HYBRIS Soft copies\hybris\bin\platform>ant clean all
Buildfile: D:\HYBRIS Soft copies\hybris\bin\platform\build.xml
[echo] D:\HYBRIS Soft copies\hybris\bin\platform/tomcat/bin
[mkdir] Created dir: D:\HYBRIS Soft copies\hybris\log
[mkdir] Created dir: D:\HYBRIS Soft copies\hybris\data
[mkdir] Created dir: D:\HYBRIS Soft copies\hybris\temp\hybris
[input]
[input] **** NO CONFIG FOLDER FOUND ****
[input]
[input] No config folder was found at D:\HYBRIS Soft copies\hybris\config.
[input] A "fresh" folder containing basic configuration files and the hybris
[input] demo licence will be created for your convenience.
[input] Please adjust and review the configuration files (and license) and
[input] call 'ant' again. This directory will never be overridden or
[input] touched again. Always use this configuration folder for configuration
[input] of platform, do not change anything within the platform folder.
[input]
[input] Please choose the configuration template.
[input] Press [Enter] to use the default value ([develop], production)
[copy] Copying 26 files to D:\HYBRIS Soft copies\hybris\config
[copy] Copying 1 file to D:\HYBRIS Soft copies\hybris\config
[ysetplatformproperties] Web root <web> of the extension <testweb> has been explicitely disabled
[ysetplatformproperties] java.util.Objects.requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
[ysetplatformproperties] java.lang.NoSuchMethodError: java.util.Objects.requireNonNull(Ljava/lang/Object;)L
g/Object;
[ysetplatformproperties] at de.hybris.ant.taskdefs.internal.context.TomcatContext$SimpleElement.<ini
tContext.java:222)
[ysetplatformproperties] at de.hybris.ant.taskdefs.internal.context.TomcatContext$SimpleElement.<ini
tContext.java:220)
[ysetplatformproperties] at de.hybris.ant.taskdefs.internal.context.TomcatContext.<init>(TomcatConte
81)
[ysetplatformproperties] at de.hybris.ant.taskdefs.SetPlatformProperties.createTomcatContext(SetPlat
erties.java:623)
[ysetplatformproperties] at de.hybris.ant.taskdefs.SetPlatformProperties.setAllProperties(SetPlatfor
ies.java:494)
[ysetplatformproperties] at de.hybris.ant.taskdefs.SetPlatformProperties.execute(SetPlatformProperti
117)
[ysetplatformproperties] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[ysetplatformproperties] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
[ysetplatformproperties] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
a:43)
[ysetplatformproperties] at java.lang.reflect.Method.invoke(Method.java:613)
[ysetplatformproperties] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1
[ysetplatformproperties] at org.apache.tools.ant.Task.perform(Task.java:348)
[ysetplatformproperties] at org.apache.tools.ant.Target.execute(Target.java:435)
[ysetplatformproperties] at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168
[ysetplatformproperties] at org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:
[ysetplatformproperties] at org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162)
[ysetplatformproperties] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[ysetplatformproperties] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ysetplatformproperties] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
[ysetplatformproperties] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
a:43)
[ysetplatformproperties] at java.lang.reflect.Method.invoke(Method.java:613)
[ysetplatformproperties] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1
[ysetplatformproperties] at org.apache.tools.ant.Task.perform(Task.java:348)
[ysetplatformproperties] at org.apache.tools.ant.Target.execute(Target.java:435)
[ysetplatformproperties] at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:179
[ysetplatformproperties] at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:9
[ysetplatformproperties] at org.apache.tools.ant.Main.runBuild(Main.java:826)
[ysetplatformproperties] at org.apache.tools.ant.Main.startAnt(Main.java:235)
[ysetplatformproperties] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
[ysetplatformproperties] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
BUILD FAILED
D:\HYBRIS Soft copies\hybris\bin\platform\build.xml:20: The following error occurred while executing this l
D:\HYBRIS Soft copies\hybris\bin\platform\resources\ant\antmacros.xml:114: java.lang.NoSuchMethodError: jav
bjects.requireNonNull (Ljava/lang/Object;)Ljava/lang/Object;
at de.hybris.ant.taskdefs.internal.context.TomcatContext$SimpleElement.<init>(TomcatContext.java:22
at de.hybris.ant.taskdefs.internal.context.TomcatContext$SimpleElement.<init>(TomcatContext.java:22
at de.hybris.ant.taskdefs.internal.context.TomcatContext.<init>(TomcatContext.java:81)
at de.hybris.ant.taskdefs.SetPlatformProperties.createTomcatContext(SetPlatformProperties.java:623)
at de.hybris.ant.taskdefs.SetPlatformProperties.setAllProperties(SetPlatformProperties.java:494)
at de.hybris.ant.taskdefs.SetPlatformProperties.execute(SetPlatformProperties.java:117)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:613)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:168)
at org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.java:230)
at org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:162)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:613)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:179)
at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:93)
at org.apache.tools.ant.Main.runBuild(Main.java:826)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Total time: 27 seconds
D:\HYBRIS软拷贝\HYBRIS\bin\platform>antclean all
构建文件:D:\HYBRIS软拷贝\HYBRIS\bin\platform\build.xml
[echo]D:\HYBRIS软拷贝\HYBRIS\bin\platform/tomcat/bin
[mkdir]已创建目录:D:\HYBRIS软拷贝\HYBRIS\log
[mkdir]已创建目录:D:\HYBRIS软拷贝\HYBRIS\data
[mkdir]已创建目录:D:\HYBRIS软拷贝\HYBRIS\temp\HYBRIS
[输入]
[输入]****未找到配置文件夹****
[输入]
[输入]在D:\HYBRIS Soft copies\HYBRIS\config中未找到配置文件夹。
[输入]包含基本配置文件和hybris的“新”文件夹
[输入]将创建演示许可证以方便您。
[输入]请调整并查看配置文件(和许可证)和
[输入]再次调用“ant”。此目录将永远不会被覆盖或删除
[输入]再次触摸。始终使用此配置文件夹进行配置
平台的[input],请勿更改平台文件夹中的任何内容。
[输入]
[输入]请选择配置模板。
[input]按[Enter]使用默认值([develop],production)
[复制]将26个文件复制到D:\HYBRIS软拷贝\HYBRIS\config
[复制]将1个文件复制到D:\HYBRIS软拷贝\HYBRIS\config
[ysetplatformproperties]已明确禁用扩展的Web根目录
[ysetplatformproperties]java.util.Objects.requirennull(Ljava/lang/Object;)Ljava/lang/Object;
[ysetplatformproperties]java.lang.NoSuchMethodError:java.util.Objects.requireNonNull(Ljava/lang/Object;)L
g/对象;
[ysetplatformproperties]位于de.hybris.ant.taskdefs.internal.context.TomcatContext$SimpleElement。
请将hybris移动到不带空格的较短文件夹中(这可能会导致非常奇怪的错误)
检查您的JDK版本(1.7)
当您刚刚解包hybris归档文件时,$hybris/hybris中必须只有两个文件夹
- 垃圾箱
- 采样配置
下一步,您需要移动到
$HYBRIS/HYBRIS/bin/platform
并致电:
/setantev.bat
下一个
蚂蚁清洁
并选择您的个人资料(开发)
毕竟你可以用
蚂蚁
用于构建您的hybris应用程序。请在名称较短的文件夹中再次提取您的文件夹。并且,使用7-zip解压文件夹,因为解压可能会出现一些问题。这是因为目录路径中有空间 此错误是由于hybris安装路径的空格引起的。确保每个段的完整路径中不应有任何空间 我建议您使用配方安装程序,不要在目录名中保留空格。这很容易
转到平台目录并在下面运行命令
第一步:/setantenv.sh(适用于Mac)
setantenv.bat(适用于Windows)
步骤2:转到Hybris安装程序目录并在下面运行命令
注意:您将在hybris目录中找到安装程序目录
./install.sh-r sap_som_b2b(适用于Mac)
install.bat-r sap_som_b2b(适用于Windows)
**抄袭自:
查看路径不得包含空格首先检查jdk是否可用,如果不可用,请下载并安装设置路径(环境变量)
然后检查java版本
-下载hybris软件(超过2gb)…然后根据vesrion将软件解压缩到安装程序或bin
安装.bat-r b2c_acc或setantenv.bat
竣工后
蚂蚁清除一切
install.bat-r b2c_acc初始化或
完成登录后,Hybris管理控制台ex-
在那里,您会发现选项卡初始化(在project中只有一次,其他情况下,所有内容都会被删除)您收到了几张否决票,因为您只是粘贴了一个日志错误,没有上下文,没有关于您试图实现的目标的信息,也没有提出任何问题。幸运的是,贡献者足够聪明,能够从日志中找出您要做的事情并提出建议。请更新bin和config的目录路径。