我遵循这个https://docs.spring.io/docs/Spring-MVC-step-by-step/part1.html,根据"1.3部署应用程序到Tomcat"在这个链接上,我在cmd上运行ant并得到错误(请参阅附件图像)。我的环境变量值是
JAVA_HOME C:Program FilesJavajdk1.8.0_05
ANT_HOME C:Program Files (x86)apache-ant-1.9.7
PATH %JAVA_HOME%bin
%ANT_HOME%bin
APACHE LOCATION ON MY SYSTEM IS C:apache-tomcat-7.0.34lib.
# Ant properties for building the springapp
appserver.home=C:apache-tomcat-7.0.34
# for Tomcat 5 use $appserver.home}/server/lib
# for Tomcat 6 use $appserver.home}/lib
appserver.lib=appserver.home/lib
deploy.path=appserver.home/webapps
tomcat.manager.url=http://localhost:8080/manager
tomcat.manager.username=tomcat
tomcat.manager.password=s3cret
输入图片描述
我的建议是:
-在文本编辑器中打开springapp/build.properties
文件。
-定位属性appserver.home
,并提供应用服务器的绝对路径(使用unix风格的路径分隔符,即'/',即使在windows上也是如此)作为值。
-保存文件
现在运行构建脚本/ant目标,它应该解决这个问题。
更新:来自更新答案的评论。
将属性的下一行改为:
appserver.lib = appserver.home/lib
:
appserver.lib = ${appserver.home}/lib