java.util.logging.ErrorManager: 1

本文记录了一次Tomcat启动后迅速出现错误的情况,通过日志分析发现端口冲突问题,并最终通过修改配置解决了该问题。

tomcat跑起来,等一会就报错

java.util.logging.ErrorManager: 1

java.lang.NullPointerException
at org.apache.juli.FileHandler.publish(FileHandler.java:137)
at java.util.logging.Logger.log(Logger.java:458)
at java.util.logging.Logger.doLog(Logger.java:480)
at java.util.logging.Logger.logp(Logger.java:596)
at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:165)
at org.apache.juli.logging.DirectJDKLog.info(DirectJDKLog.java:115)
at org.apache.coyote.http11.Http11Protocol.pause(Http11Protocol.java:220)
at org.apache.catalina.connector.Connector.pause(Connector.java:1073)
at org.apache.catalina.core.StandardService.stop(StandardService.java:563)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:676)
May 14, 2014 1:32:19 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8083
May 14, 2014 1:32:20 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
[INFO] [2014-05-14 13:32:20.020]  [ Class = org.springframework.context.support.AbstractApplicationContext | Method = doClose | Line = 1025 ] | Closing WebApplicationContext for namespace 'actionDispatcher-servlet': startup date [Wed May 14 13:28:05 CST 2014]; root of context hierarchy |
[INFO] [2014-05-14 13:32:20.020]  [ Class = org.springframework.orm.hibernate3.AbstractSessionFactoryBean | Method = destroy | Line = 246 ] | Closing Hibernate SessionFactory |
May 14, 2014 1:32:21 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8083



我那个是因为端口被占用,但是实际上发现那几个端口都没有被用,我找到了那几个端口的配置删了,然后重启服务,然后就好了

D:\JDK_Version\jdk-24\bin\java.exe -Dcatalina.home=D:\apache-tomcat-10.1.48-windows-x64\apache-tomcat-10.1.48 -Dcatalina.base=C:\Users\48148\.SmartTomcat\goodbook\goodbook -Djava.io.tmpdir=C:\Users\48148\.SmartTomcat\goodbook\goodbook\temp -Djava.util.logging.config.file=C:\Users\48148\.SmartTomcat\goodbook\goodbook\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager "-javaagent:D:\IntelliJ IDEA Community Edition 2025.2.1\lib\idea_rt.jar=51638" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath D:\apache-tomcat-10.1.48-windows-x64\apache-tomcat-10.1.48\bin\bootstrap.jar;D:\apache-tomcat-10.1.48-windows-x64\apache-tomcat-10.1.48\bin\tomcat-juli.jar org.apache.catalina.startup.Bootstrap start NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED Handler error java.lang.ClassNotFoundException: java.com.example.goodbook.com.example.goodbook.dao.util.logging.ConsoleHandler at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:549) at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:487) at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:299) at java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:413) at java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:366) at java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:398) at java.logging/java.util.logging.Logger.demandLogger(Logger.java:638) at java.logging/java.util.logging.Logger.getLogger(Logger.java:708) at java.logging/java.util.logging.Logger.getLogger(Logger.java:691) at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61) at org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:176) at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:115) at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:136) at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:185) at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:47) WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::load has been called by org.apache.tomcat.jni.Library in an unnamed module (file:/D:/apache-tomcat-10.1.48-windows-x64/apache-tomcat-10.1.48/lib/tomcat-jni.jar) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled
10-21
[root@niit01 ~]# hbase shell Could not load Logmanager "org.jboss.logmanager.LogManager" java.lang.ClassNotFoundException: org.jboss.logmanager.LogManager at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at java.util.logging.LogManager$1.run(LogManager.java:195) at java.util.logging.LogManager$1.run(LogManager.java:181) at java.security.AccessController.doPrivileged(Native Method) at java.util.logging.LogManager.<clinit>(LogManager.java:181) at java.util.logging.Logger.demandLogger(Logger.java:448) at java.util.logging.Logger.getLogger(Logger.java:502) at com.headius.invokebinder.Binder.<init>(Binder.java:71) at com.headius.invokebinder.Binder.from(Binder.java:162) at com.headius.invokebinder.Binder.from(Binder.java:229) at org.jruby.RubyModule.<clinit>(RubyModule.java:5238) at org.jruby.Ruby.<init>(Ruby.java:320) at org.jruby.Ruby.newInstance(Ruby.java:706) at org.jruby.Main.internalRun(Main.java:273) at org.jruby.Main.run(Main.java:234) at org.jruby.Main.main(Main.java:206) at org.jruby.JarBootstrapMain.main(JarBootstrapMain.java:57) LoadError: load error: irb/completion -- java.lang.NoSuchMethodError: jline.console.completer.CandidateListCompletionHandler.setPrintSpaceAfterFullCompletion(Z)V require at org/jruby/RubyKernel.java:974 require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54 <main> at classpath:/jar-bootstrap.rb:42
最新发布
12-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值