Liunx与Wind下tomcat 配置Log4j日志

本文介绍了在Tomcat下使用Log4j接管生成日志文件的方法,可按天存放,解决catalina.out日志文件过大问题。详细说明了准备jar包、修改配置文件等具体步骤,还提及在Linux系统下让Tomcat利用log4j以json格式输出日志的操作及验证方法。

转至某个csdn博客 提供了一个压缩包里面有详细的操作流程。我按流程操作了证明有效果。
百度云资源 :https://pan.baidu.com/s/1BDVfRF8NOa-_3WXiBgz2Yw
提取码: qf54
wind
Tomcat下使用Log4j接管生成日志文件
主要内容:Tomcat下使用Log4j接管生成日志文件,按天存放,解决catalina.out日志文件过大问题。

具体步骤:

官方英文参考路径:http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j

以下是中文描述:

  1. 准备jar包:

    log4j-1.2.17.jar (从 http://www.apache.org/dist/logging/log4j/1.2.17/ 下载)

    tomcat-juli.jar, tomcat-juli-adapters.jar (从 http://www.apache.org/dist/tomcat/tomcat-7/v7.0.52/bin/extras/ 下载,根据你的Tomcat版本选择对应的分支)

  2. 将上面的三个jar包拷贝到 Tomcat 的 lib 目录下;

  3. 将 tomcat-juli.jar 拷贝到 Tomcat 的 bin 目录下,替换原有的jar包;

  4. 修改 Tomcat 的 conf/context.xml 文件,将为

(增加 swallowOutput=“true” 的属性配置,只有这样才能完全的把tomcat的stdout给接管过来。这一步很关键 在官网及网上找了许多资料都没有提及。);

  1. 删除 Tomcat 的 conf/logging.properties 文件(或者重命名-建议);

  2. 在 Tomcat 的 lib 目录下创建 log4j.properties 文件:

log4j.rootLogger = INFO, CATALINA

Define all the appenders

log4j.appender.CATALINA=org.apache.log4j.RollingFileAppender
log4j.appender.CATALINA.File=${catalina.base}/logs/catalina
log4j.appender.CATALINA.layout=org.apache.log4j.PatternLayout
log4j.appender.CATALINA.layout.ConversionPattern={“time”:"%d{yyyy-MM-dd HH:mm:ss,SSS}",“logtype”:"%p",“loginfo”:"%c:%m"}%n
log4j.appender.CATALINA.MaxFileSize=2MB
log4j.appender.CATALINA.MaxBackupIndex=10
log4j.appender.LOCALHOST = org.apache.log4j.DailyRollingFileAppender
log4j.appender.LOCALHOST.File = ${catalina.base}/logs/localhost
log4j.appender.LOCALHOST.Append = true
log4j.appender.LOCALHOST.Encoding = UTF-8
log4j.appender.LOCALHOST.DatePattern = ‘.‘yyyy-MM-dd’.log’
log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout
log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.MANAGER = org.apache.log4j.DailyRollingFileAppender
log4j.appender.MANAGER.File = ${catalina.base}/logs/manager
log4j.appender.MANAGER.Append = true
log4j.appender.MANAGER.Encoding = UTF-8
log4j.appender.MANAGER.DatePattern = ‘.‘yyyy-MM-dd’.log’
log4j.appender.MANAGER.layout = org.apache.log4j.PatternLayout
log4j.appender.MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.HOST-MANAGER = org.apache.log4j.DailyRollingFileAppender
log4j.appender.HOST-MANAGER.File = ${catalina.base}/logs/host-manager
log4j.appender.HOST-MANAGER.Append = true
log4j.appender.HOST-MANAGER.Encoding = UTF-8
log4j.appender.HOST-MANAGER.DatePattern = ‘.‘yyyy-MM-dd’.log’
log4j.appender.HOST-MANAGER.layout = org.apache.log4j.PatternLayout
log4j.appender.HOST-MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Encoding = UTF-8
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%n

Configure which loggers log to which appenders

log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost] = INFO, LOCALHOST
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager] =INFO, MANAGER
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager] =INFO, HOST-MANAGER

liunx
Tomcat 利用log4j,日志输出格式为json
进入到Tomcat的lib目录:
cd /usr/local/tomcat8.5.14/lib
wget
http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.42/bin/extras/tomcat-juli-adapters.jar
wget
https://archive.apache.org/dist/logging/log4j/1.2.17/log4j-1.2.17.jar
进入到Tomcat的bin目录:
cd /usr/local/tomcat8.5.14/bin
mv tomcat-juli.jar tomcat-juli.jar.bak
wget
http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.42/bin/extras/tomcat-juli.jar
进入到Tomcat的conf目录:
mv logging.properties logging.properties.bak
编辑 context.xml,将Context标题修改为如下内容:

进入到tomcat的lib目录:
创建log4j.properties,其catalina日志为滚动日志,json格式输出
vim log4j.properties
log4j.rootLogger = INFO, CATALINA

Define all the appenders

log4j.appender.CATALINA=org.apache.log4j.RollingFileAppender
log4j.appender.CATALINA.File=${catalina.base}/logs/catalina
log4j.appender.CATALINA.layout=org.apache.log4j.PatternLayout
log4j.appender.CATALINA.layout.ConversionPattern={“time”:"%d{yyyy-MM-dd HH:mm:ss,SSS}",“logtype”:"%p",“loginfo”:"%c:%m"}%n
log4j.appender.CATALINA.MaxFileSize=2MB
log4j.appender.CATALINA.MaxBackupIndex=10
log4j.appender.LOCALHOST = org.apache.log4j.DailyRollingFileAppender
log4j.appender.LOCALHOST.File = ${catalina.base}/logs/localhost
log4j.appender.LOCALHOST.Append = true
log4j.appender.LOCALHOST.Encoding = UTF-8
log4j.appender.LOCALHOST.DatePattern = ‘.‘yyyy-MM-dd’.log’
log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout
log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.MANAGER = org.apache.log4j.DailyRollingFileAppender
log4j.appender.MANAGER.File = ${catalina.base}/logs/manager
log4j.appender.MANAGER.Append = true
log4j.appender.MANAGER.Encoding = UTF-8
log4j.appender.MANAGER.DatePattern = ‘.‘yyyy-MM-dd’.log’
log4j.appender.MANAGER.layout = org.apache.log4j.PatternLayout
log4j.appender.MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.HOST-MANAGER = org.apache.log4j.DailyRollingFileAppender
log4j.appender.HOST-MANAGER.File = ${catalina.base}/logs/host-manager
log4j.appender.HOST-MANAGER.Append = true
log4j.appender.HOST-MANAGER.Encoding = UTF-8
log4j.appender.HOST-MANAGER.DatePattern = ‘.‘yyyy-MM-dd’.log’
log4j.appender.HOST-MANAGER.layout = org.apache.log4j.PatternLayout
log4j.appender.HOST-MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Encoding = UTF-8
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%n

Configure which loggers log to which appenders

log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost] = INFO, LOCALHOST
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager] =
INFO, MANAGER
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager] =
INFO, HOST-MANAGER
重启Tomcat,并检查日志输出格式:
tail -f usr/log/tomcat8.5.14/logs/catalina
日志输出到catalina,而非catalina.out文件。

main] o.a.catalina.core.AprLifecycleListener : The Apache Tomcat Native library could not be found using names [tcnative-2, libtcnative-2, tcnative-1, l ibtcnative-1] on the java.library.path [C:\Users\user\.jdks\ms-21.0.7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Users\user\.jdks\ms-21.0.7\bin;C:\Python312\Scripts\;C:\Python312\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\NetSarang\Xmanager 7\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\PuTTY\;C:\Program Files\Git\cmd;E:\Xshell\;E:\X ftp\;C:\Users\user\AppData\Roaming\npm;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Users\user\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Users\user\AppData\Local\pnpm;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\ Program Files\Bandizip\;C:\Program Files\JetBrains\DataGrip 2022.3.3\bin;E:\software\java\bin;E:\software\java\jre\bin;E:\software\apache-maven-3.8.8-bin\apache-maven-3.8.8\bin;E:\Microsoft VS Code\bin;C:\Program Files\JetBrains \WebStorm 2024.2.4\bin;C:\Users\user\AppData\Local\JetBrains\Toolbox\scripts;C:\Users\user\AppData\Local\Programs\Qoder\bin;.]. The errors reported were [Can't load library: E:\code\jnpf-workflow\jnpf-workflow-admin\target\bin\t cnative-2.dll, Can't load library: E:\code\jnpf-workflow\jnpf-workflow-admin\target\bin\libtcnative-2.dll, Can't load library: E:\code\jnpf-workflow\jnpf-workflow-admin\target\bin\tcnative-1.dll, Can't load library: E:\code\jnpf -workflow\jnpf-workflow-admin\target\bin\libtcnative-1.dll, no tcnative-2 in java.library.path: C:\Users\user\.jdks\ms-21.0.7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Users\user\.jdks\ms-21.0.7\bin;C:\Python 312\Scripts\;C:\Python312\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program File s (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\NetSarang\Xmanager 7\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Fil es (x86)\PuTTY\;C:\Program Files\Git\cmd;E:\Xshell\;E:\Xftp\;C:\Users\user\AppData\Roaming\npm;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Users\user\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Users\user\AppData\Local\pn pm;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Program Files\JetBrains\DataGrip 2022.3.3\bin;E:\software\java\bin;E:\software\java\jre\bin;E:\software\apache-maven-3.8.8-bin\apache-maven-3.8.8 \bin;E:\Microsoft VS Code\bin;C:\Program Files\JetBrains\WebStorm 2024.2.4\bin;C:\Users\user\AppData\Local\JetBrains\Toolbox\scripts;C:\Users\user\AppData\Local\Programs\Qoder\bin;., no libtcnative-2 in java.library.path: C:\Use rs\user\.jdks\ms-21.0.7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Users\user\.jdks\ms-21.0.7\bin;C:\Python312\Scripts\;C:\Python312\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system3 2;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\NetSarang\Xmanager 7\;C:\WINDOWS\system 32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\PuTTY\;C:\Program Files\Git\cmd;E:\Xshell\;E:\Xftp\;C:\Users\user\AppData\Roaming\npm;C:\Prog ram Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Users\user\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Users\user\AppData\Local\pnpm;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Program Files\JetBr ains\DataGrip 2022.3.3\bin;E:\software\java\bin;E:\software\java\jre\bin;E:\software\apache-maven-3.8.8-bin\apache-maven-3.8.8\bin;E:\Microsoft VS Code\bin;C:\Program Files\JetBrains\WebStorm 2024.2.4\bin;C:\Users\user\AppData\L ocal\JetBrains\Toolbox\scripts;C:\Users\user\AppData\Local\Programs\Qoder\bin;., no tcnative-1 in java.library.path: C:\Users\user\.jdks\ms-21.0.7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Users\user\.jdks\ms -21.0.7\bin;C:\Python312\Scripts\;C:\Python312\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\Ope nSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\NetSarang\Xmanager 7\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\Op enSSH\;C:\Program Files (x86)\PuTTY\;C:\Program Files\Git\cmd;E:\Xshell\;E:\Xftp\;C:\Users\user\AppData\Roaming\npm;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Users\user\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Users\ user\AppData\Local\pnpm;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Program Files\JetBrains\DataGrip 2022.3.3\bin;E:\software\java\bin;E:\software\java\jre\bin;E:\software\apache-maven-3.8.8-b in\apache-maven-3.8.8\bin;E:\Microsoft VS Code\bin;C:\Program Files\JetBrains\WebStorm 2024.2.4\bin;C:\Users\user\AppData\Local\JetBrains\Toolbox\scripts;C:\Users\user\AppData\Local\Programs\Qoder\bin;., no libtcnative-1 in java .library.path: C:\Users\user\.jdks\ms-21.0.7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Users\user\.jdks\ms-21.0.7\bin;C:\Python312\Scripts\;C:\Python312\;C:\Program Files (x86)\Common Files\Oracle\Java\javapa th;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\NetSarang\Xmanager 7\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\PuTTY\;C:\Program Files\Git\cmd;E:\Xshell\;E:\Xftp\;C:\Users\user\AppDat a\Roaming\npm;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Users\user\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Users\user\AppData\Local\pnpm;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C :\Program Files\JetBrains\DataGrip 2022.3.3\bin;E:\software\java\bin;E:\software\java\jre\bin;E:\software\apache-maven-3.8.8-bin\apache-maven-3.8.8\bin;E:\Microsoft VS Code\bin;C:\Program Files\JetBrains\WebStorm 2024.2.4\bin;C:\Users\user\AppData\Local\JetBrains\Toolbox\scripts;C:\Users\user\AppData\Local\Programs\Qoder\bin;.] org.apache.tomcat.jni.LibraryNotFoundError: Can't load library: E:\code\jnpf-workflow\jnpf-workflow-admin\target\bin\tcnative-2.dll, Can't load library: E:\code\jnpf-workflow\jnpf-workflow-admin\target\bin\libtcnative-2.dll, Can 't load library: E:\code\jnpf-workflow\jnpf-workflow-admin\target\bin\tcnative-1.dll, Can't load library: E:\code\jnpf-workflow\jnpf-workflow-admin\target\bin\libtcnative-1.dll, no tcnative-2 in java.library.path: C:\Users\user\ .jdks\ms-21.0.7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Users\user\.jdks\ms-21.0.7\bin;C:\Python312\Scripts\;C:\Python312\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Win dows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\NetSarang\Xmanager 7\;C:\WINDOWS\system32;C:\WI NDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\PuTTY\;C:\Program Files\Git\cmd;E:\Xshell\;E:\Xftp\;C:\Users\user\AppData\Roaming\npm;C:\Program File s\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Users\user\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Users\user\AppData\Local\pnpm;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Program Files\JetBrains\Dat aGrip 2022.3.3\bin;E:\software\java\bin;E:\software\java\jre\bin;E:\software\apache-maven-3.8.8-bin\apache-maven-3.8.8\bin;E:\Microsoft VS Code\bin;C:\Program Files\JetBrains\WebStorm 2024.2.4\bin;C:\Users\user\AppData\Local\Jet Brains\Toolbox\scripts;C:\Users\user\AppData\Local\Programs\Qoder\bin;., no libtcnative-2 in java.library.path: C:\Users\user\.jdks\ms-21.0.7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Users\user\.jdks\ms-21.0 .7\bin;C:\Python312\Scripts\;C:\Python312\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\ ;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\NetSarang\Xmanager 7\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH \;C:\Program Files (x86)\PuTTY\;C:\Program Files\Git\cmd;E:\Xshell\;E:\Xftp\;C:\Users\user\AppData\Roaming\npm;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Users\user\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Users\user\ AppData\Local\pnpm;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Program Files\JetBrains\DataGrip 2022.3.3\bin;E:\software\java\bin;E:\software\java\jre\bin;E:\software\apache-maven-3.8.8-bin\ap ache-maven-3.8.8\bin;E:\Microsoft VS Code\bin;C:\Program Files\JetBrains\WebStorm 2024.2.4\bin;C:\Users\user\AppData\Local\JetBrains\Toolbox\scripts;C:\Users\user\AppData\Local\Programs\Qoder\bin;., no tcnative-1 in java.library .path: C:\Users\user\.jdks\ms-21.0.7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Users\user\.jdks\ms-21.0.7\bin;C:\Python312\Scripts\;C:\Python312\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Wi ndows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\NetSarang\Xmanager 7\;C:\W INDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\PuTTY\;C:\Program Files\Git\cmd;E:\Xshell\;E:\Xftp\;C:\Users\user\AppData\Roamin g\npm;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Users\user\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Users\user\AppData\Local\pnpm;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Progra m Files\JetBrains\DataGrip 2022.3.3\bin;E:\software\java\bin;E:\software\java\jre\bin;E:\software\apache-maven-3.8.8-bin\apache-maven-3.8.8\bin;E:\Microsoft VS Code\bin;C:\Program Files\JetBrains\WebStorm 2024.2.4\bin;C:\Users\u ser\AppData\Local\JetBrains\Toolbox\scripts;C:\Users\user\AppData\Local\Programs\Qoder\bin;., no libtcnative-1 in java.library.path: C:\Users\user\.jdks\ms-21.0.7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Use rs\user\.jdks\ms-21.0.7\bin;C:\Python312\Scripts\;C:\Python312\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Wind ows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\NetSarang\Xmanager 7\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WIN DOWS\System32\OpenSSH\;C:\Program Files (x86)\PuTTY\;C:\Program Files\Git\cmd;E:\Xshell\;E:\Xftp\;C:\Users\user\AppData\Roaming\npm;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Users\user\AppData\Local\nvm;C:\nvm4w\ nodejs;C:\Users\user\AppData\Local\pnpm;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Program Files\JetBrains\DataGrip 2022.3.3\bin;E:\software\java\bin;E:\software\java\jre\bin;E:\software\apache-maven-3.8.8-bin\apache-maven-3.8.8\bin;E:\Microsoft VS Code\bin;C:\Program Files\JetBrains\WebStorm 2024.2.4\bin;C:\Users\user\AppData\Local\JetBrains\Toolbox\scripts;C:\Users\user\AppData\Local\Programs\Qoder\bin;. at org.apache.tomcat.jni.Library.<init>(Library.java:91) at org.apache.tomcat.jni.Library.initialize(Library.java:147)
最新发布
10-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值