======================解决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客户端
造成的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客户端