启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错-程序员宅基地

技术标签: java  开发工具  操作系统  

启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错
解决办法:
打开Tomcat安装后目录,进入conf文件夹,找到配置文件server.xml,将<Listener className="org.apache.catalina.startup.VersionLoggerListener" />注释掉。

 

Server Tomcat v7.0 Server at localhost failed to start.

四月 21, 2017 1:08:31 下午 org.apache.tomcat.util.digester.Digester startElement
严重: Begin event threw exception
java.lang.ClassNotFoundException: org.apache.catalina.startup.VersionLoggerListener
    at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
    at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
    at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:617)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454)

四月 21, 2017 1:08:31 下午 org.apache.catalina.startup.Catalina load
警告: Catalina.start using conf/server.xml: Error at (21, 76) : org.apache.catalina.startup.VersionLoggerListener
四月 21, 2017 1:08:31 下午 org.apache.tomcat.util.digester.Digester startElement
严重: Begin event threw exception
java.lang.ClassNotFoundException: org.apache.catalina.startup.VersionLoggerListener
    at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
    at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
    at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:617)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:679)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)

四月 21, 2017 1:08:31 下午 org.apache.catalina.startup.Catalina load
警告: Catalina.start using conf/server.xml: Error at (21, 76) : org.apache.catalina.startup.VersionLoggerListener
四月 21, 2017 1:08:31 下午 org.apache.catalina.startup.Catalina start
严重: Cannot start server. Server instance is not configured.

 

------------------------------

 

本人微信公众帐号: 心禅道(xinchandao)

本人微信公众帐号:双色球预测合买(ssqyuce)

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34109408/article/details/86236971

智能推荐

Android中在sdcard上创建文件夹_代码 安卓本地sd卡创建文件夹-程序员宅基地

文章浏览阅读1.4w次,点赞2次,收藏6次。//在SD卡上创建一个文件夹 public void createSDCardDir(){ if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){ // 创建一个文件夹对象,赋值为外部存储器的目录 File sdcardDir_代码 安卓本地sd卡创建文件夹

容器的cbegin()、crbegin()、crend()和cend()函数_cbegin crbegin-程序员宅基地

文章浏览阅读593次。容器的iterator概述访问顺序容器和关联容器中的元素,需要通过“迭代器(iterator)”进行。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素。从这一点上看,迭代器和指针类似。命名规则以vector 为例子,说明命名规则:类型方法修饰正向迭代器vector::iterator itervector反向迭代器vector::reverse_iterator rever_itervect_cbegin crbegin

设置RichTextbox行间距-程序员宅基地

文章浏览阅读374次。RichTextbox虽然内置的功能已经很强大了,但是还是有些功能没有提供,就比如“行间距”,不知道其内置的功能是否可以实现,这里在网上找到一个使用win32来设置的View Code 1publicconstintWM_USER=0x0400;2publicconstintEM_GETPARAFORMAT=WM_USER+6..._vb6.0 richtexrbox 行间距设置

spice-gtk-0.35源代码解析之spicy解析_g_mkdir_with_parents-程序员宅基地

文章浏览阅读3.6k次。 spice-gtk介绍:spice-gtk是基于红帽的spice远程连接协议的一套客户端核心源码,上层有一套virt-viewer也是客户端源代码,只不过spice-gtk属于底层直接对话协议的项目,而virt-viewer是基于spice-gtk的更加偏向于界面的项目。spicy:spicy是基于spice-gtk项目的一个测试可执行文件(virt-viewer的可执行文件re..._g_mkdir_with_parents

JAVA IO - 字符输出流 FileWriter_执行结果:abcdfilewriter (文件字符输出流)filewriter 是 writer 的-程序员宅基地

文章浏览阅读480次。1.继承关系图首先了解一下 FileWriter 的继承关系图,熟悉他的位置:FileWriter 是 OutputStreamWriter 的一个子类。OutputStreamWriter 是 Writer 的一个子类。2.API介绍字符输出流,就是将内容按字符从程序写入到文件中。 /** * 1.FileWriter : * 如果文件存在,可以直接写入内容 * 如果文件不存在,则会先创建文件再写入内容 * 【注】FileWrit_执行结果:abcdfilewriter (文件字符输出流)filewriter 是 writer 的子类,用于将字

SQL 获取某月最后一天_sql 当月最后一天-程序员宅基地

文章浏览阅读5.5k次。declare @year varchar(50)declare @month int declare @day int --超出日期declare @yearmonth varchar(50)set @year=2020set @month=10set @day=1set @yearmonth = @year + '-' + cast(@month+1 as varchar(50)) + '-01'--获取当月最后一天:dateadd(day,-1,cast(@yearmonth as d_sql 当月最后一天

随便推点

TP5怎么隐藏index.php_tp5 域名后面怎么隐藏/index.php-程序员宅基地

文章浏览阅读242次。TP5怎么隐藏index.phptp5对URL简化,不做简化情况下我们访问的是localhost/index.php/index/index/index ,做简化后省去index.php。我们需要找到根index.php同级别目录下的.htaccess文件(如果没有就创建一个)修改成这样&amp;lt;IfModule mod_rewrite.c&amp;gt; Options +FollowSym..._tp5 域名后面怎么隐藏/index.php

金乡计算机老师培训,致敬!金乡优秀教师公布,有教过你的老师吗?-程序员宅基地

文章浏览阅读1k次。(来源:金乡发布)原标题:致敬!金乡优秀教师公布,有教过你的老师吗? 如果有一种力量可以指引人生的方向,这其中一定有他们的光芒;如果有一种声音可以影响一个人的思想,这其中一定有他们的嘹亮——没有什么比优秀教师的潜移默化更能在孩子的心目中留下如此深刻的印象。2019年度,金乡学区教育教学成绩斐然,让我们一起把目光投向这些最可爱的教师,领略他们的风采。优秀班主任 黄文锦 金乡高级中学教育应该像生命中的..._金乡镇高级中学谭老师简介照片

从零学习知识图谱——04(常见知识库及知识图谱的知识表示方法 )_cyc知识图谱-程序员宅基地

文章浏览阅读1.9k次。知识库CycCyc 是持续时间最久,影响范围较广,争议也较多的知识库项目。Cyc 知识库的知识表示框架主要由术语 Terms 和断言 Assertions 组成。Terms 包含概念、关系和实体的定义。Assertions 用来建立 Terms 之间的关系,这既包括事实 Fact 描述,也包含规则 Rule 的描述。最新的 Cyc 知识库已经包含有 50 万条 Terms 和700 万条 Assertions。 Cyc 的主要特点是基于形式化的知识表示方法来刻画知识。形式化的优势是可以支持复杂的推理。 _cyc知识图谱

机器学习 数据预处理之独热编码(One-Hot Encoding)_机器学习独热编码是要把一个字段拆成多个字段吗-程序员宅基地

文章浏览阅读7k次。机器学习 数据预处理之独热编码(One-Hot Encoding)问题由来在很多机器学习任务中,特征并不总是连续值,而有可能是分类值。例如,考虑一下的三个特征:["male", "female"]["from Europe", "from US", "from Asia"]["uses Firefox", "uses Chrome", "us_机器学习独热编码是要把一个字段拆成多个字段吗

Python 制作一副扑克牌,有趣的案例!_python完美扑克牌-程序员宅基地

文章浏览阅读505次。之前在 《流畅的 Python 》中看到一个例子比较有趣,所以整理一下通过本文分享给大家, 该案例是通过 Python 类属性创建一幅除去大王、小王之后的 52 张扑克牌,并实现随机抽牌、排序、洗牌等功能;创建一个纸牌类一副扑克除去大王小王之外,剩下的 52 张纸牌以花色为基准(梅花、方块、黑桃、红心)可分为 4 组,每组有 13 张牌组成;因此可创建两个列表一个来存储花色,一个存储 13 个字符;通过两个列表之间的随机组合来生成 52 张纸牌,代码如下:import collec..._python完美扑克牌

Java自动生成日历,移除节假日和周六日_java生成不带周六周日的连续日期-程序员宅基地

文章浏览阅读2.1k次,点赞3次,收藏10次。Java生成日历,排除周六日以及法定节假日一、生成简单日历,排除周六日和法定节假日二、生成日历,农历转换,排除节假日一、生成简单的日历1.设置某年的开始时间和结束时间,例如:2021-01-01到2021-12-312.根据天获取星期几3.排除周六日4.手动传参排除法定节假日5.获取到的日历写入到txt中保存生成日历代码:@Slf4jpublic class DateWeekUtils { /** * 获取日期 * @return */ _java生成不带周六周日的连续日期

推荐文章

热门文章

相关标签