Xml 我需要帮助找出这个令人费解的问题;“构建失败”;我一直在犯错误

Xml 我需要帮助找出这个令人费解的问题;“构建失败”;我一直在犯错误,xml,build,error-handling,Xml,Build,Error Handling,我甚至在我的机器上的源XML文件或java文件中找不到字符串“SunAppServer”。我突出了故障点 BUILD FAILED C:\petstore~svn\trunk\ws\apps\petstore\build.xml:93: The following error occurre d while executing this line: C:\petstore~svn\trunk\ws\apps\petstore\setup\setup.xml:66: The following e

我甚至在我的机器上的源XML文件或java文件中找不到字符串“SunAppServer”。我突出了故障点

BUILD FAILED
C:\petstore~svn\trunk\ws\apps\petstore\build.xml:93: The following error occurre
d while executing this line:
C:\petstore~svn\trunk\ws\apps\petstore\setup\setup.xml:66: The following error o
ccurred while executing this line:
C:\petstore~svn\trunk\ws\bp-project\app-server-ant.xml:163: Execute failed: java
.io.IOException: Cannot run program "c:SunAppServer\bin\asadmin.bat": CreateProc
ess error=2, The system cannot find the file specified
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
        at java.lang.Runtime.exec(Runtime.java:593)
        at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Exec
ute.java:862)
        at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:481)
        at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:495)
        at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:631)
        at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:672)
        at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:498)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single
CheckExecutor.java:38)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
        at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)

        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single
CheckExecutor.java:38)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:809)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find th
e file specified
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
        at java.lang.ProcessImpl.start(ProcessImpl.java:30)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
        ... 48 more

Total time: 0 seconds

C:\petstore~svn\trunk\ws\apps\petstore>
生成失败
C:\petstore~svn\trunk\ws\apps\petstore\build.xml:93:发生以下错误
d执行此行时:
C:\petstore~svn\trunk\ws\apps\petstore\setup\setup.xml:66:以下错误为
执行此行时发生错误:
C:\petstore~svn\trunk\ws\bp project\app server ant.xml:163:Execute失败:java
.io.IOException:无法运行程序“c:SunAppServer\bin\asadmin.bat”:CreateProc
ess error=2,系统找不到指定的文件
位于java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
位于java.lang.Runtime.exec(Runtime.java:593)
在org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(exec
ute.java:862)
位于org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:481)
位于org.apache.tools.ant.taskdefs.Execute.Execute(Execute.java:495)
位于org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:631)
位于org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:672)
位于org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:498)
位于org.apache.tools.ant.UnknowneElement.execute(unknowneElement.java:291)
位于sun.reflect.GeneratedMethodAccessor4.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(delegatingmethodaccess
sorImpl.java:25)
位于java.lang.reflect.Method.invoke(Method.java:597)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.Target.execute(Target.java:390)
位于org.apache.tools.ant.Target.performTasks(Target.java:411)
位于org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
位于org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single
CheckExecutor.java:38)
位于org.apache.tools.ant.Project.executeTargets(Project.java:1251)
位于org.apache.tools.ant.taskdefs.ant.execute(ant.java:442)
位于org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
位于org.apache.tools.ant.UnknowneElement.execute(unknowneElement.java:291)
位于sun.reflect.GeneratedMethodAccessor4.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(delegatingmethodaccess
sorImpl.java:25)
位于java.lang.reflect.Method.invoke(Method.java:597)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.Target.execute(Target.java:390)
位于org.apache.tools.ant.Target.performTasks(Target.java:411)
位于org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
位于org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single
CheckExecutor.java:38)
位于org.apache.tools.ant.Project.executeTargets(Project.java:1251)
位于org.apache.tools.ant.taskdefs.ant.execute(ant.java:442)
位于org.apache.tools.ant.UnknowneElement.execute(unknowneElement.java:291)
位于sun.reflect.GeneratedMethodAccessor4.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(delegatingmethodaccess
sorImpl.java:25)
位于java.lang.reflect.Method.invoke(Method.java:597)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.Target.execute(Target.java:390)
位于org.apache.tools.ant.Target.performTasks(Target.java:411)
位于org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
位于org.apache.tools.ant.Project.executeTarget(Project.java:1368)
在org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
java:41)
位于org.apache.tools.ant.Project.executeTargets(Project.java:1251)
位于org.apache.tools.ant.Main.runBuild(Main.java:809)
位于org.apache.tools.ant.Main.startAnt(Main.java:217)
位于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=2,系统找不到
指定的e文件
在java.lang.ProcessImpl.create(本机方法)
位于java.lang.ProcessImpl.(ProcessImpl.java:81)
在java.lang.ProcessImpl.start(ProcessImpl.java:30)
位于java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 48多
总时间:0秒
C:\petstore~svn\trunk\ws\apps\petstore>
这对我来说毫无意义: 无法运行程序“c:SunAppServer\bin\asadmin.bat”

我唯一看到SunAppServer名称的地方是自动运行的文件夹的名称。(由玻璃鱼的阿萨明指挥)制作

C:\petstore~svn\trunk\ws\bp project\app server ant.xml:163:Execute 失败:java.io.IOException:无法运行程序 “c:SunAppServer\bin\asadmin.bat”:CreateProcess错误=2,系统 找不到指定的文件


解决方案是——也许——在路径中添加反斜杠。“c:\S…”(在app-server-ant.xml第163行中)

谢谢,但我找不到在哪里键入它;i、 “SunAppServer”这个词不在XML文件中。非常感谢!我让它工作了,现在我有一个新的问题,我张贴在这里,如果你有时间,我将非常感谢: