linux x86_64 报错日志如下 25-Nov-2023 12:49:15.688 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/app/tomcat/webapps/webroot] 25-Nov-2023 12:49:24.495 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 java.io.IOException: Cannot run program "crux": error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) at java.lang.Runtime.exec(Runtime.java:593) at java.lang.Runtime.exec(Runtime.java:458) at com.fr.stable.os.Utils.readProcess(Utils.java:20) at com.fr.stable.os.linux.CommandExistsType.detect(CommandExistsType.java:16) at com.fr.stable.os.linux.DistroDetector.detect(DistroDetector.java:151) at com.fr.stable.os.OperatingSystem.getOperatingSystem(OperatingSystem.java:114) at com.fr.stable.os.OperatingSystem.getOperatingSystem(OperatingSystem.java:97) at com.fr.stable.os.OperatingSystem.isWindows(OperatingSystem.java:158) at com.fr.decision.deployment.foundation.FoundationCheckFactory.getChecker(FoundationCheckFactory.java:39) at com.fr.decision.deployment.foundation.FoundationCheckFactory.beforeInit(FoundationCheckFactory.java:16) at com.fr.startup.FineWebApplicationInitializer.onStartup(FineWebApplicationInitializer.java:24) at com.fr.third.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4889) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:710) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:687) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1177) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1925) 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) Caused by: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess. at java.lang.ProcessImpl.start(ProcessImpl.java:134) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) ... 24 more 2023/11/25 12:49:25 localhost-startStop-1 INFO [basic] Find provider: sun.tools.attach.LinuxAttachProvider ######关键报错如下 25-Nov-2023 12:49:24.495 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 java.io.IOException: Cannot run program "crux": error=2, No such file or directory 这个是啥东东 启动阶段的报错 还没有初始化呢 |