我目前正在尝试在TFS内部构建一个带有Apache Ant Build Server的Java项目。我没有创建项目,只是尝试现在设置构建服务器。
我收到多个错误,都与javax.servlet缺失有关:
等...
该项目是使用Netbeans制作的,并且很安静,所以手动更改Maven对我来说不是一个选项,我决定使用Apache Ant。
我有丢失jar的多个问题,但我可以在启动建筑时通过-lib命令修复它们,比如添加
-Dlibs.CopyLibs.classpath=C:\Agent\..\lib\org-netbeans-modules-java-j2seproject-copylibstask.jar
哪种方法正常。
我在这里和谷歌的现有主题的帮助下尝试了什么。
我在servlet-api.jar中尝试了-lib命令,尝试了多个版本。在Netbeans中,servlet本身没有出错,因为我可以在属性中手动设置它。
我运行了ant -diagnostics并将.jar文件手动放在Ant寻找.jar文件的文件夹中。
将CLASSPATH系统环境变量设置为tomcat文件夹和servlet-api.jar。
在build.xml和目标中指定类路径。
手动将.class文件添加到构建文件夹中...减少错误消息但仍无法找到某些类,即使它们位于文件夹中,如javax.servlet.servletexception。