我试图使用ant进行JSP应用的自动部署时,遇到了下面的错误消息:

C:\Users\i042416\eclipse-workspace\jerryjsp\build.xml:69: taskdef class org.apache.catalina.ant.InstallTask cannot be found
using the classloader AntClassLoader[C:\MyApp\apache-tomcat-9.0.29\lib\catalina-ant.jar]

但我可以确认,定义任务install使用的org.apache.catalina.ant.InstallTask已经将tomcat lib文件夹下的catalina-ant.jar加入到classpath里了:

进一步检查发现,在tomcat 9里,catalina-ant.jar里包含的是DeployTask.class, 而不是InstallTask.class.

修改build.xml后问题消失:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

taskdef class org.apache.catalina.ant.InstallTask cannot be found相关推荐

  1. Valve className=org.apache.catalina.valves.AccessLogValve directory=logs prefix=localhost_acce

    在tomcat/conf/server.xml里的<host>标签下加上 <Valve className="org.apache.catalina.valves.Acce ...

  2. 错误处理:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter

    部署项目时,启动Tomcat一直出错:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter SEVE ...

  3. org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe

    完整错误信息: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipeat org.a ...

  4. java.lang.IllegalArgumentException和org.apache.catalina.LifecycleException

    2019独角兽企业重金招聘Python工程师标准>>> 问题: No.1: java.lang.IllegalArgumentException: Document base C:\ ...

  5. ClassNotFoundException: org.apache.catalina.loader.DevLoader 自己摸索,丰衣足食

    使用tomcat插件时遇到的问题: ClassNotFoundException: org.apache.catalina.loader.DevLoader 解决方案: 参考了许多文章,对我自己的目录 ...

  6. 启动tomcat报错Caused by: org.apache.catalina.LifecycleException: No UserDatabase component

    启动tomcat报错 Caused by: org.apache.catalina.LifecycleException: No UserDatabase component 替换conf/tomca ...

  7. 【错误记录】Groovy 工程编译报错 ( java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 Groovy 工程时 , 报如下错误信息 : gradle-resources-test:Groovy_Demo.main: java.lan ...

  8. 【错误记录】Groovy 报错 ( Execution failed for task ‘:compileGroovy‘. > org/apache/tools/ant/taskdefs/Java )

    文章目录 一.报错信息 二.问题分析 三.解决方案 一.报错信息 编译 Groovy 代码时 , 报如下错误 , 该错误不是代码错误 , 而是 Groovy 工程的环境配置错误 ; 相同的环境 , 昨 ...

  9. linux ant 解决 错误: 找不到或无法加载主类 org.apache.tools.ant.launch.Launcher

    最近打算学习java. 在使用ant 编译java时,  发现fedora 自己不知道什么时候已经安装上 ant了. 但是使用ant时show出如下错误: Exception in thread &q ...

最新文章

  1. vb链接远程mysql数据库代码_vb链接远程mysql数据库代码
  2. [YTU]_2499( 处理成绩(c++类训练))
  3. 别人想你请教事情你正确的态度
  4. 汇编语言——《分支与循环程序设计》实验报告
  5. 去掉左边0_SLAM从0到1——11. 视觉里程计VO内容框架
  6. python爬虫常见反爬措施_爬虫常见的反爬措施有哪些
  7. LVM逻辑卷管理基本概念及原理
  8. ip变更 mysql无法启动_ubuntu mysql 更改IP导致mysql无法启动
  9. python的集合类型_python集合类型
  10. 如何正确地使用arXiv平台
  11. 谷歌地球-覆盖全球任何一个角落的地图软件
  12. 什么是人工神经网络模型,人工神经网络模型定义
  13. linux 下kali linux 中使用hydra 进行对虚拟机中win10系统的密码破解
  14. Vscode 配置cmake
  15. Python Turtle绘图【难度2星】:横切的橙子(基础效果/画海绵层优化)
  16. 【华为机试真题详解】统计射击比赛成绩
  17. Rust的crate
  18. Excel Vba拆分并填充单元格
  19. win7系统下安装LINUX系统教程
  20. 前端-获取treegrid的选中数据

热门文章

  1. !-- --注释和%-- --%注释的区别
  2. 7_15_2013 E: 机器人II
  3. 面对想法简单客户的有效需求分析
  4. [Yii Framework] 数据库查询
  5. [转载]----linux系统工程师的前途在哪里?
  6. shell的变量以及常见符号
  7. javascript必须知道的知识要点(一)
  8. $arr[]=$v 把 $v 这个东西 放到 $arr[] 这个数组中
  9. excel表数据对比 个人收集
  10. 【网上收藏】取得网卡mac