Ant构建工具失败

时间:2013-01-19 13:02:14

标签: java jsp java-ee ant tomcat6

我在尝试使用Eclipse Juno IDE运行项目时遇到以下故障。

任何人都可以帮助我在Eclipse Juno Console中修复此消息:

Buildfile: C:\online1\OnlineQuestion\build.xml build: build: deploy:      
[copy] Copying 103 files to C:\Program Files (x86)\Tools\Tomcat6.0\webapps\OnlineTestEngine  BUILD FAILED     
C:\online1\OnlineQuestion\build.xml:46: Failed to copy 
C:\online1\OnlineQuestion\war\1Result.jsp to C:\Program Files (x86)\Tools\Tomcat6.0\webapps\OnlineTestEngine\1Result.jsp 
due to failed to create the parent directory for C:\Program Files (x86)\Tools\Tomcat 6.0\webapps\OnlineTestEngine\1Result.jsp  
Total time: 827 millisecond

1 个答案:

答案 0 :(得分:3)

如果要在Program FilesProgram Files (x86)中编写文件或创建文件夹,则需要以管理员身份运行,否则拒绝写访问权。

有三种可能的解决方案:

  1. 从以管理员身份启动的cmd提示符运行ant或尝试以管理员身份运行Eclipse
  2. Program Files之外的位置安装Tomcat,因此从构建脚本部署文件不需要提升权限
  3. 编辑您的Tomcat server.xml并将appBase更改为您具有写入权限的位置,例如: <Host name="localhost" appBase="C:\Users\me\webapps" ...