白象建造问题

时间:2014-07-23 17:37:23

标签: ant

我正在尝试在我们的hadoop CDH4.5测试环境中使用white elephant-LinkedIn产品进行POC。 从GitHub下载代码(Zip文件)之后我使用了我的local-pc来构建WAR文件但是遇到了以下错误消息。看起来像ANT libs.please的问题提供了一些博客或wiki文档来安装sane任何指针都是真的赞赏。 参考:     https://engineering.linkedin.com/hadoop/white-elephant-hadoop-tool-you-never-knew-you-needed

C:\ Arun \ white-elephant-master \ server \ build.xml:41:执行失败:java.io.IOExc     eption:无法运行程序“。\ setup.sh”:CreateProcess error = 193,%1不是va     盖Win32应用程序             在java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)             在java.lang.Runtime.exec(Runtime.java:617)             在org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Jav)     a13CommandLauncher.java:58)             在org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)             在org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)             在org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:628)             at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669)             在org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:495)             在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(DelegatingMethodAcces     sorImpl.java:43)             at java.lang.reflect.Method.invoke(Method.java:606)             在org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav)     一:106)             at org.apache.tools.ant.Task.perform(Task.java:348)             在org.apache.tools.ant.Target.execute(Target.java:435)             在org.apache.tools.ant.Target.performTasks(Target.java:456)             在org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)             在org.apache.tools.ant.Project.executeTarget(Project.java:1364)             at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe)     cutor.java:41)             在org.apache.tools.ant.Project.executeTargets(Project.java:1248)             在org.apache.tools.ant.Main.runBuild(Main.java:851)             在org.apache.tools.ant.Main.startAnt(Main.java:235)             在org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)             在org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)     引起:java.io.IOException:CreateProcess error = 193,%1不是有效的Win32      应用             at java.lang.ProcessImpl.create(Native Method)

-Arun

1 个答案:

答案 0 :(得分:0)

虽然白象的文档并没有具体告诉你,但是通过快速浏览一下你所获得的错误以及与之相关的代码,这一点非常清楚是一个* nix唯一的应用程序。

你的构建告诉你"执行失败:java.io.IOExc eption:无法运行程序"。\ setup.sh":CreateProcess error = 193,%1不是va lid Win32应用程序在..."。这意味着Windows正在尝试处理文件" setup.sh"作为可执行文件。 .sh文件是用于在Linux,Unix和MacOS X系统上运行的shell脚本。