前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >spingboot tomcat 报错 One or more listeners failed to start. Full details will be found in the appr...

spingboot tomcat 报错 One or more listeners failed to start. Full details will be found in the appr...

作者头像
飞奔去旅行
发布于 2019-10-12 07:56:21
发布于 2019-10-12 07:56:21
2.7K00
代码可运行
举报
文章被收录于专栏:智慧协同智慧协同
运行总次数:0
代码可运行

Tomcat启动报错: One or more listeners failed to start. Full details will be found in the appropriate container log file

src/main/reousrces/ 下添加文件 logging.properties,内容如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################

org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = ../logs
org.apache.juli.FileHandler.prefix = error-debug.

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

这样tomcat启动的时候就会打印错误日志,根据具体错误解决就OK了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.10.11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
tomcat报错One or more listeners failed to start.
今天真是找报错的一天,就是因为使用maven搭建springmvc工程,实在是太累了,之前报错tomcat找不到servlet是因为没有勾选源文件,这里勾选后,继续报错:
废江_小江
2022/09/05
2.5K0
tomcat报错One or more listeners failed to start.
Error filterStart的问题
可以在项目的 WEB-INF/classes目录下新建一个文件叫logging.properties
全栈程序员站长
2022/09/07
2340
Tomcat日志管理(一)[通俗易懂]
由于 JDK 自带的  java.util.logging实现提供的日志管理能力极为有限,不支持应用级别日志管理。因此,Tomcat 默认的日志库对java.util.logging API 进行了重新实现,这些实现被称为  “JULI” ,里面包含了一些特有的定制类,其中最重要的是一个自定义的LogManager类,它能够区别出运行在 Tomcat 容器中的多个不同的Web应用以及它们的类加载器,从而可以支持不同的应用使用各自独立的日志配置。 你可以从 Tomcat 全局和 Web 应用两个层面对 Tomcat 默认的JULI进行日志配置:
全栈程序员站长
2022/08/31
1K0
Tomcat日志系统详解
综合:Tomcat下相关的日志文件 Cataline引擎的日志文件,文件名catalina.日期.log Tomcat下内部代码丢出的日志,文件名localhost.日期.log(jsp页面内部错误的异常,org.apache.jasper.runtime.HttpJspBase.service类丢出的,日志信息就在该文件!) Tomcat下默认manager应用日志,文件名manager.日期.log 控制台输出的日志,Linux下默认重定向到catalina.out Access日志(Servlet.xml配置) 应用程序通过log4j.properties:${catalina.base}/logs/probe.log重定向过来的日志 JULI:org.apache.juli.FileHandler对应的日志文件名:{prefix}.{date}.{suffix} 默认juli.日期.log Tomcat下Web应用程序可以使用如下3种日志: 使用JDK提供的日志java.util.logging. 使用Java Servlets规范中定义的日志javax.servlet.ServletContext.log(...) 使用其他日志框架,如log4j 不同Web应用程序下使用的Servlet日志(或者日志框架提供的日志)是相互独立的(这与Tomcat的class loader有关,参考Class Loader HOW-TO )。如果Web应用程序使用的是java.util.logging日志,那么它们并不相互独立,这是因为java.util.logging是由JAVA系统中的Bootstrap ClassLoader来加载的,因此它在各Web应用程序之间是共享的! Tomcat使用的日志配置文件:$CATALINA_BASE/conf/logging.properties Tomcat日志管理类默认使用的是JULI:LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" Java的stdout and stderr会被重定向到$CATALINA_BASE/logs/catalina.out,同时:下面2种类型的错误信息,也会被记录在这里 Uncaught exceptions printed by java.lang.ThreadGroup.uncaughtException(.. Thread dumps, if you requested them via a system signal Access访问日志:它与一般的日志有关系但不太一样,它在Servlet.xml中的Context或者 Host或者Engine中配置。在上述的配置节中增加下述的Value就行,具体参考:The Valve Component Xml代码 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".logs" pattern="common" resolveHosts="false"/> Tomcat默认使用JULI日志系统(可以参考官网文档修改成使用log4j),它是对默认的JDK日志java.util.logging进行一定的封装,和标准JDK日志支持相同的配置。最大的不同是针对不同的classloader,可以使用不同的配置文件,使得tomcat下不同的Web应用程序可以使用各自独立的日志文件。也就是说,Tomcat下的默认日志有如下2个层次: 全局配置文件. That is usually done in the ${catalina.base}/conf/logging.properties file. The file is specified by the java.util.logging.config.file System property which is set by the startup scripts. If it is not readable or is not configured, the default is to use the ${java.home}/lib/logging.properties file in the JRE. Web应用程序中使用WEB-INF/classes/logging.properties 默认的JRE中的logging.properties会
菲宇
2019/06/13
3.1K0
Tomcat日志系统详解
Linux下Xwiki安装部署详解
一、Xwiki简介 XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。XWiki是一款基于java所编写的wiki,它可以运行在如Tomcat,Jetty,JBoss,WebLogic,WebSphere等Servlet容器上并利用关系型数据库(HSQL, MySQL等)来存储数据,大部分数据库产品都可以在XWiki上运行但是必须进行正确的设置。 中文网站:http://www.xwikichina.com/xwiki/bin/view/Main/ 二、Xwiki安装 1.软件下载    http://download.forge.ow2.org/xwiki/xwiki-10.1.war    三种安装方式,本文采用的war包安装    使用已包含Servlet容器(Jetty)和数据库(HSQL)并带有默认wiki首页的打包版本的XWiki安装。如果你是新手并且想快速尝试XWiki的功能,推荐使用这种方式安装。     使用war包来安装XWiki,但是你必须设置好你的Servlet容器和数据库让XWiki工作起来。     使用deb包安装最新版本的XWiki和相关的插件。 2.安装需求     jdk1.8    mysql-connector-java-5.1.34.jar    tapache-tomcat-8.5.29.tar.gz    mysql    xwiki-10.1.war 3.apache和xwiki安装     下载地址(8.5.29):http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29.tar.gz    解压缩:tar -xzvf apache-tomcat-8.5.29.tar.gz     安装:   mv apache-tomcat-8.5.29 /usr/local/apache            cd /usr/local/apache/webapps            mkidr xwiki            unzip xwiki-10.1.war  -d /usr/local/apache/webapps/xwiki/    配置:编辑tomcat的server.xml修改8080端口描述设置编码为UTF8,并允许gzip压缩           <Connector port="8080" protocol="HTTP/1.1"               connectionTimeout="20000"               redirectPort="8443"               URIEncoding="UTF-8"               compression="on"               compressionMinSize="2048"               compressableMimeType="text/html,text/xml,text/css,text/javascript,application/x-javascript"/>           配置JVM的内存大小和安装路径            如果是通过yum安装的tomcat需要修改如/etc/tomcat6/tomcat6.conf 这个文件            如果是使用的tomcat源码包安装,则修改bin/catalina.sh 这个文件          JAVA_OPTS="-Xmx300m -XX:MaxPermSize=196m"          JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.20-3.b26.el6.x86_64"        配置数据库,新建xwiki的数据库并授权   create database xwiki default character set utf8 collate utf8_bin;     grant all privileges on xwiki.* to xwiki@'%' identified by 'xwiki';        下载MySQL JDBC Driver Jar放到/usr/local/apache/webapps/xwiki/WEB-INF/lib/目录下            wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar            c
星哥玩云
2022/07/13
2.5K0
Linux下Xwiki安装部署详解
【tomcat】不同域名解析到同一tomcat不同项目上 windows 环境下nginx + tomcat群 + redis 实现session共享
        1.首先把所有域名都解析到这台服务器上,解析时只能填写ip地址,不能指定端口的,默认访问解析IP的80端口
肖哥哥
2019/02/22
1.2K0
【tomcat】不同域名解析到同一tomcat不同项目上
		windows 环境下nginx + tomcat群 + redis 实现session共享
IDEA中使用tomcat9时出现乱码解决方法
1、修改IDEA中setting的设置Editor——File Encodings
cn華少
2021/07/21
9460
logback的日志配置文件
部署运行后发现,在Linux下面 tomcat的日志文件catalina.out增长速度很快,造成愈来愈大;
JQ实验室
2022/02/09
3640
tomcat下的日志配置详细说明
#可配置项(5类日志):catalina、localhost、manager、admin、host-manager handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.Conso
业余草
2019/01/21
1.6K0
tomcat日志详解[通俗易懂]
tomcat有五类日志:catalina、localhost、manager、admin、host-manager
全栈程序员站长
2022/08/31
3.8K0
如何使用Tomcat自带的日志实现tomcat-juli.jar
Tomcat自带的日志实现是tomcat-juli.jar,它是对默认的JDK日志java.util.logging进行一定的封装,和标准JDK日志支持相同的配置,但是和log4j等常用的日志框架比起来功能要较为简陋。但是tomcat-juli可以针对不同的classloader来使用不同的配置文件,使得tomcat下不同的Web应用程序可以使用各自独立的日志文件。
雨临Lewis
2022/01/11
1.1K0
配置catalina.out的日志格式[通俗易懂]
启动 Tomcat 时, catalina.out 中输出的日志格式可能不太理想。
全栈程序员站长
2022/08/25
1.6K0
解决idea的控制台输出Tomcat日志乱码问题「建议收藏」
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
7.9K0
解决idea的控制台输出Tomcat日志乱码问题「建议收藏」
更改Tomcat日志目录
修改CATALINA_OUT的值,与logging.properties修改一样的路径,便于日志集中管理。
程裕强
2019/05/27
1.3K0
Linux下Tomcat 8 常用命令和优化
可能shutdown.sh 无法停止 tomcat,可以修改其配置 修改shutdown.sh的最后这一行
程裕强
2022/05/06
8020
笔记-系统突然无法写入某个文件异常
今天一早来公司使用系统, 突然报异常, 提示某个文件不能写入了,这是....什么情况?原先就已经分配过文件写入权限了。
louiezhou001
2021/12/10
1.1K0
笔记-系统突然无法写入某个文件异常
java日志框架之JUL(Logging)
用户使用Logger来进行日志记录,Logger持有若干个Handler,日志的输出操作是由Handler完成的。在Handler在输出日志前,会经过Filter的过滤,判断哪些日志级别过滤放行哪些拦截,Handler会将日志内容输出到指定位置(日志文件、控制台等)。Handler在输出日志时会使用Layout,将输出内容进行排版。
冬天vs不冷
2025/01/21
1280
java日志框架之JUL(Logging)
java日志框架(一)JUL 学习 ,这个是什么,他在代码中如何使用,一篇文章讲清楚
JUL全称Java util Logging是java原生的日志框架,使用时不需要另外引用第三方类库,相对其他日志框 架使用方便,学习简单,能够在小型应用中灵活使用。
一写代码就开心
2021/07/13
1K0
java日志框架(一)JUL 学习 ,这个是什么,他在代码中如何使用,一篇文章讲清楚
JFinal开发web项目出现故障小记
作为中国优秀的开源项目之中的一个JFinal有着极速开发的优点,是中小型应用开发的首选。在导师的建议下。我使用了JFinal来开发一个Java服务端应用,官方教程非常easy。就几十页(当然是中文的),学起来非常快。
全栈程序员站长
2022/07/08
1.1K0
JUL日志
如果使用System.out.println来打印信息,项目中存在大量的控制台输出语句,会显得很凌乱,而且日志的粒度是不够细的,假如我们现在希望,项目只在debug的情况下打印某些日志,而在实际运行时不打印日志,采用直接输出的方式就很难实现了,因此我们需要使用日志框架来规范化日志输出。
用户9645905
2023/11/12
2010
相关推荐
tomcat报错One or more listeners failed to start.
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验