02_org.apache.catalina.startup.CatalinaProperties 类的源码阅读

本文深入剖析了org.apache.catalina.startup.CatalinaProperties类的源码,该类在Tomcat启动过程中扮演重要角色,负责加载配置属性并设置默认值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

02——org.apache.catalina.startup.CatalinaProperties 类的源码阅读

这里写图片描述

java.lang.UnsatisfiedLinkError: D:\software\apache-tomcat-9.0.93\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817) at java.lang.Runtime.load0(Runtime.java:782) at java.lang.System.load(System.java:1100) at org.apache.tomcat.jni.Library.<init>(Library.java:49) at org.apache.tomcat.jni.Library.initialize(Library.java:260) at org.apache.catalina.core.AprLifecycleListener.init(AprLifecycleListener.java:210) at org.apache.catalina.core.AprLifecycleListener.lifecycleEvent(AprLifecycleListener.java:143) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:385) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:121) at org.apache.catalina.startup.Catalina.load(Catalina.java:686) at org.apache.catalina.startup.Catalina.load(Catalina.java:709) 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:498) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:302) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:472) 18-Jun-2025 20:31:34.650 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"] 18-Jun-2025 20:31:34.660 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[234]毫秒内初始化 18-Jun-2025 20:31:34.678 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina] 18-Jun-2025 20:31:34.678 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.93] 18-Jun-2025 20:31:34.684 信息 [main] org.apa
06-19
org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常[HeadTagFilter] java.lang.ClassNotFoundException: filter.HeadTagFilter at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1420) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1228) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:486) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:468) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:141) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:252) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:100) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4343) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4976) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:711) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:688) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1016) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1903) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) 这是为什么
最新发布
08-09
"D:\Tomcat 8.5\bin\catalina.bat" run [2025-03-19 08:15:08,779] Artifact Java Web:Web exploded: Waiting for server connection to start artifact deployment... Using CATALINA_BASE: "C:\Users\KrisLi\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\d9088ad4-9c67-4e5e-99d9-b6e8f1d082d9" Using CATALINA_HOME: "D:\Tomcat 8.5" Using CATALINA_TMPDIR: "D:\Tomcat 8.5\temp" Using JRE_HOME: "D:\Jdk" Using CLASSPATH: "D:\Tomcat 8.5\bin\bootstrap.jar;D:\Tomcat 8.5\bin\tomcat-juli.jar" 19-Mar-2025 20:15:09.842 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/8.5.50 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Dec 7 2019 19:19:46 UTC 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号(:8.5.50.0 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: D:\Jdk\jre 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本: 1.8.0_152-b16 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Oracle Corporation 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\KrisLi\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\d9088ad4-9c67-4e5e-99d9-b6e8f1d082d9 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\Tomcat 8.5 19-Mar-2025 20:15:09.844 信息 [main] org.apache.catalina.startup.VersionLoggerLi
03-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值