Tomcat 解决“At least one JAR was scanned for TLDs yet contained no TLDs”问题

2023-05-16

一月 12, 2018 10:09:49 上午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
一月 12, 2018 10:09:53 上午 org.apache.catalina.core.ContainerBase startInternal
严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/jWeb]]
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:911)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:890)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/jWeb]]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:158)
	... 6 more
Caused by: java.lang.NoClassDefFoundError: org/springframework/web/context/request/async/CallableProcessingInterceptor
	at java.lang.Class.getDeclaredFields0(Native Method)
	at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
	at java.lang.Class.getDeclaredFields(Class.java:1916)
	at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110)
	at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:262)
	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:136)
	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:66)
	at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:327)
	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:298)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5075)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
	... 6 more
Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.request.async.CallableProcessingInterceptor
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1280)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1114)
	... 19 more
原因是改了 web.xml的
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	id="framework" version="2.5">
删除,重新编译,部署就可以了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Tomcat 解决“At least one JAR was scanned for TLDs yet contained no TLDs”问题 的相关文章

  • 带有多个 webapp 的 tomcat ajp 连接器

    我有一个 tomcat 服务器 带有 webapps ROOT 应用程序 以 Apache 为前端 LoadModule proxy ajp module modules mod proxy ajp so and ProxyPass ajp
  • Tomcat 和 TomEE、TomEE 和 TomEE Plus 之间有什么区别

    我想在服务器中部署 EJB Ear 但我对选择服务器感到非常困惑tomcat TomEE and TomEE Plus 两者有什么区别Tomcat and TomEE 其中有哪些新功能TomEE and TomEE Plus 在什么情况下才
  • 如何在同一服务器上运行 TeamCity 的多个实例?

    我在 Windows 上尝试在同一服务器上运行多个 当前是两个 TeamCity 实例 我选择不安装 Windows 服务 而是通过以下方式运行服务器runAll bat启动命令 当我运行安装程序时 我为每个安装程序选择了不同的端口 名称和
  • 将库包含在jar中

    好的 这就是我们得到的 我们有两个库包 我们已将它们编译成 jar package starwars public class JarJar public void JarSayHello System out println Jaaaaa
  • 从 IntelliJ Ultimate 外部运行时,Tomcat 的“服务器日志”在哪里?

    当运行我的Vaadin https en wikipedia org wiki Vaadin app on Tomcat https en wikipedia org wiki Apache Tomcat8 5 外部来自IntelliJ h
  • 使用 Https 连接的 Java 应用程序:“连接被拒绝错误”

    我为我的 JavaAppliaction 创建了一个 jar 从这个应用程序中 我连接到 WebApplicaton 中的 servlet 我将名称和密码从 swing 传递到 servlet 这里我只是在 servlet 中显示名称和密码
  • eclipse中Tomcat服务器发布问题

    当我尝试启动服务器时 出现以下异常 Could not publish to the server java lang IndexOutOfBoundsException 技术 JSF 2 Primefaces 3 5 Tomcat 7 J
  • 如何停止在控制台上打印异常堆栈跟踪?

    我编写了一个 Servlet 来处理 Web 应用程序中发生的异常 并将它们映射到 web xml 中
  • 如何处理“IllegalStateException:BeanFactory 未初始化或已关闭”?

    使用 Tomcat 7 上的 Grails 2 0 0 我在启动时得到以下结果 2011 08 21 11 10 09 758 main ERROR StackTrace Full Stack Trace java lang Illegal
  • 如何制作包含DLL文件的JAR文件?

    我购买了一个第三方Java库 其中包括一个JAR文件和两个DLL文件 我编写了自己的 Java 程序来调用第三方 JAR 文件 现在我的问题是如何将我的所有代码打包到一个 JAR 文件中 其中包含我的所有代码以及第三方 JAR 和 DLL
  • 将命令行参数传递给可运行的 JAR [重复]

    这个问题在这里已经有答案了 我从 Eclipse 项目构建了一个可运行的 JAR 用于处理给定的 XML 文件并提取纯文本 但是 此版本要求将该文件硬编码在代码中 有没有办法做这样的事情 java jar wiki2txt enwiki 2
  • NGINX 与 Tomcat 配置

    我是 Nginx 新手 我需要你的帮助 根据很多论坛我了解到我们所有的静态页面都存储在Nginx中 当有请求到来时 我必须将该请求传递给 tomcat 获取数据 并在 tomcat 生成响应后生成响应 目前 我刚刚做到了 我将请求直接传递给
  • 奇怪的 Atomikos 异常 - init() 中的错误:日志已在使用中?

    我们尝试在多个本地环境上运行相同的 Web 应用程序 该应用程序使用 Atomikos 作为事务管理器 每个环境都使用相同版本的 spring atomikos tomact 等 并具有相同的配置文件 其中一些工作正常 但其中之一 当我们尝
  • 如何从命令行向 Android 项目添加外部 jar 库

    我正在尝试构建一个具有一些依赖项的 Android 项目 jar 文件位于 lib 目录中 我可以通过将这些 jar 文件添加到我的类路径来构建项目 但当然它会在模拟器中强制关闭 因为这些库不存在 我正在使用 ant 从命令行执行此操作 n
  • 从 kotlin 多平台项目创建 fat jar

    我最近从旧的 1 2 多平台切换到 1 3 不同之处在于 每个多平台模块都有一个 build gradle 文件 我有 5 个 因此配置少了很多 但是 我似乎无法配置使用 jvm 平台的所有依赖项创建可运行的 fat jar 我曾经在 jv
  • 如何在 Eclipse 中使用 Tomcat 8.5.x 和 TomEE 7.x?

    我需要设置一个 Tomcat8 5 xEclipse 中的服务器版本 当我尝试使用 Eclipse GUI 创建服务器时 我进入 Eclipse Luna 作为选择最新版本 阿帕奇汤姆猫 v8 0当我选择它并浏览到我的 Tomcat 8 5
  • Tomcat 连接池与准备好的语句缓存

    从 DBCP 连接池升级到 Tomcat 自己的实现 基于优秀的比较here http tomcat apache org tomcat 7 0 doc jdbc pool html Introduction 我有点困惑为什么他们放弃了这两
  • 如何将Matlab代码库与Android集成?

    我有一个算法和 MATLAB 中的一些其他代码 我想在我的 Android 应用程序中使用它 我怎样才能做到这一点 我可以从 MATLAB 制作 jar 文件以便与 Android 一起使用吗 我必须做点别的事吗 如果您还有其他产品 适用于
  • Servlet 包含 Tomcat 中的 HTTP 标头

    我有一个 servlet 它的请求调度程序包含另一个 servlet 包含的 servlet 设置了我想在包括小服务程序 因此 我在 include 方法中传入一个自定义 HTTPResponse 对象 该对象捕获来自 servlet 的所
  • OSGI - 处理捆绑包所需的第 3 方 JAR

    我刚刚开始 OSGI 开发 正在努力了解如何最好地处理依赖的 JAR 也就是说 如果我要创建一个捆绑包 我很可能需要使用一些第 3 方 JAR 当我创建要部署到 OSGI 的捆绑包 JAR 时 显然不包含这些第 3 方 JAR 因此该捆绑包

随机推荐

  • 微信沙盒Key获取

    lt php php 获取沙盒sandbox signkey header 34 Content type text xml 34 include once 34 application vendor wechat pay WxMp Con
  • Java根据传入的属性字段名称,校验对象(包含父类对象)中的属性字段值是否存在

    参考文章 在参考文章的基础上 xff0c 完善了检查父类字段功能 span class token comment 对象字段检测工具类 span span class token keyword public span span class
  • Ubuntu下安装rar方式解压缩

    Ubuntu18 04 默认仅支持以下三种类型文件的解压缩 xff1a zip tar xz 7z 但rar方式的解压缩也是很常见的 安装时 xff0c 用apt get即可 span class token function sudo s
  • Ubuntu Server 18.04配置/使用问题记录

    Ubuntu server配置 1 安装完成后 xff0c 对Ubuntu进行更新并配置ssh远程连接服务 首先对Ubuntu系统进行更新 span class token function sudo span span class tok
  • AAC音频格式详解和实战解析

    AAC音频格式详解和实战解析 一 基本概念 AAC xff1a 即MPEG 2 Advanced Audio Coding xff0c 分为流格式和文件格式 文件格式主要用于文件存储和文件播放 xff0c 流格式主要用于流媒体在线播放 文件
  • swift教程【入门】 使用swift REPL编写第一个swift程序

    1 使用REPL REPL是一种简单的交互式运行编程语言 xff0c 在一般的脚本语言中 xff0c 使用REPL是常态 xff0c 因为使用它非常之方便 REPL对学习一门编程语言非常有帮助 xff0c 所以我们的swift的编程之旅 x
  • 使用iPerf3测试局域网网络带宽

    参考 xff1a 如何测试家里局域网的网速 xff1f 相对经济的方式说给你 1 下载iPerf3工具 iPerf Download iPerf3 and original iPerf pre compiled binaries 2 主机A
  • IOS CoreData 多表查询(下)

    在IOS CoreData中 xff0c 多表查询上相对来说 xff0c 没有SQL直观 xff0c 但COREDATA的功能还是可以完成相关操作的 多表查询 xff0c 表与表之间肯定存在某种关系 xff0c 如果对于类似外连接 xff0
  • 6.傅里叶变换

    目录 一 傅里叶变换基础 傅里叶变换的核心是什么 xff1f 欧拉公式怎么理解 xff1f 傅里叶变换的定义是什么 xff1f 时域和频率域怎么理解 xff1f 什么是频域图像 xff1f 什么是相位谱 xff1f 为什么傅里叶变换可以用于
  • 第一章 一个入门实例 1.5 字符输入与输出

    1 5 字符输入与输出 下面我们将分析一系列用于处理字符数据的相关程序 xff0c 你会看到许多程序都仅仅是我们在这里讨论的函数原型的扩展版本 标准库所支持的输入与输出的模型是非常简单的 文本输入与输出 xff0c 不考虑文本的来源和目的地
  • 推荐一个爬虫神器:You-Get,小白也会用

    都说Python很厉害 xff0c 除了生孩子什么都可以做 xff0c 这不 xff0c 有一款爬虫神器 you get 能爬取视频网站和图片网站 xff0c 你无需写任何代码就能轻松把你喜欢的视频或者图片甚至音频文件扒下来 xff0c 怎
  • shell 的位置参数

    positional parameters 位置参数 xff08 positional parameters xff09 指的是 shell 脚本的命令行参数 xff08 command line argument xff09 xff0c
  • Python 判断列表中元素是否完全相同

    将列表转换成集合即可 a span class token operator 61 span span class token punctuation span span class token number 0 span span cla
  • QTreeView和QTreeWidget样式表的使用案例

    由于项目需要 xff0c 第一次接触到QT样式表 主要是修改QTreeWidget xff08 或者是QTreeView xff09 的界面问题 官方的帮助文档其实起到很大的作用 xff0c 网上的资料比较杂 xff0c 而且普遍描述得不清
  • gitlab 配置ssh

    https blog csdn net ycuzrz112280 article details 119816468 第一步 xff1a 下载安装git xff0c 在官网下载安装即可 xff0c 没有账号的自己注册账号 xff1b 第二步
  • linux系统设置root初始化密码

    https blog csdn net weixin 44259233 article details 125659866 一个新的linux系统是没有root密码的 xff0c 需要设置root默认密码 安装好Linux之后 xff0c
  • Ignoring invalid timezone passed to Connection

    Ignoring invalid timezone passed to Connection Asia Shanghai This is currently a warning but in future versions of MySQL
  • docker-compose.yml传入环境变量参数进容器,springboot使用。

    参考 xff1a https docs docker com compose compose file compose file v3 compose file v34 and under https docs docker com com
  • 【无标题】Ubuntu20.04之softEther Client连接设置

    1 下载客户端 SoftEther 下载中心 2 解压后 xff0c 执行 install 执行 vpnclient start 执行 vpncmd 选择2 xff0c 进行配置模式 具体的配置步骤 xff1a 一 创建虚拟网卡 xff0c
  • Tomcat 解决“At least one JAR was scanned for TLDs yet contained no TLDs”问题

    一月 12 2018 10 09 49 上午 org apache jasper servlet TldScanner scanJars 信息 At least one JAR was scanned for TLDs yet contai