ant 编码中遇到的几个问题

======================解决org.apache.tools.ant.launch目录为空
                            造成的NoClassDefFoundError =====================                        
在Java Application中调用ant需要org.apache.tools.ant.launch.AntMain类
但是ant.jar 中org.apache.tools.ant.launch  是个空包,没有AntMain类
解决方案:    
    需要将 ant home目录中的
    ant-launcher.jar /org/apache/tools/ant/launch 包中所以的类
    拷贝到
    ant.jar 中org.apache.tools.ant.launch 这个包中。
这个jar包我已经放到本项目的lib目录中了
======================Tomcat 中manager用户的修改============================
<tomcat-users>
  <user username="admin" password="admin"/>
</tomcat-users>
=========================InstallTask cannot be found=================================================
InstallTask 该类是Tomcat扩展的Ant发布web应用程序任务
taskdef class org.apache.catalina.ant.InstallTask cannot be found

解决办法:
1.确认正确设置了tomcat_home 和ant_home环境变量
2.copy $tomcat_home/server/lib/catalina-ant.jar 到 $ant_home/lib目录下即可。

==========================================================================
使用Ant来checkout学生代码时本机上需要安装cvs客户端

你可能感兴趣的:(tomcat,manager,ant,application,Class,cvs)