IDEA 编译时卡在Parsing java,最终out of memory 错误处理

本文介绍了解决IDEA开发环境中因默认JAVA虚拟机配置不足导致的内存溢出问题。通过调整IDEA的*.vmoptions文件中Xms和Xmx的值,并在IDEA设置中增大Buildprocessheapsize(Mbytes)值,有效避免了编译时出现的内存溢出错误。

新搭建的IDEA开发环境,如果没调整IDEA 运行JAVA 虚拟机默认配置,编译时 卡在Parsing java...  等待长时间后,最终提示内存溢出

 

 通过如下两步处理方法:

 

1、IDEA的配置文件,在IDEA安装目录下的bin文件夹里,用记事本工具编辑 *.vmoptions 文件,根据使用的idea启用的程序,

idea64.exe -> idea64.exe.vmoptions

idea.exe -> idea.exe.vmoptions

根据电脑配置调整Xms和Xmx的值,例如:

  

2、然后在idea设置里【Build,Execution,Deployment - Compiler】调大 Build process heap size(Mbytes) 值。

D:\Java\apache-tomcat-retailtech-8.5.53\apache-tomcat-retailtech-8.5.53\bin\catalina.bat run [2025-12-15 02:04:56,259] 工件 e-nonmotor:war exploded: 正在等待服务器连接以启动工件部署… Using CATALINA_BASE: "C:\Users\ex_xiachunlin\AppData\Local\JetBrains\IntelliJIdea2023.3\tomcat\1a493352-790e-44b1-8bb4-028c885e0cbd" Using CATALINA_HOME: "D:\Java\apache-tomcat-retailtech-8.5.53\apache-tomcat-retailtech-8.5.53" Using CATALINA_TMPDIR: "C:\Users\ex_xiachunlin\AppData\Local\JetBrains\IntelliJIdea2023.3\tomcat\1a493352-790e-44b1-8bb4-028c885e0cbd\temp" Using JRE_HOME: "C:\Program Files\Java\jdk8u302-b08" Using CLASSPATH: "D:\Java\apache-tomcat-retailtech-8.5.53\apache-tomcat-retailtech-8.5.53\bin\bootstrap.jar;D:\Java\apache-tomcat-retailtech-8.5.53\apache-tomcat-retailtech-8.5.53\bin\tomcat-juli.jar" 已连接到地址为 ''127.0.0.1:55150',传输: '套接字'' 的目标虚拟机 15-Dec-2025 14:04:58.242 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/8.5.53 15-Dec-2025 14:04:58.247 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Mar 11 2020 10:01:39 UTC 15-Dec-2025 14:04:58.247 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号(:8.5.53.0 15-Dec-2025 14:04:58.247 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10 15-Dec-2025 14:04:58.247 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0 15-Dec-2025 14:04:58.247 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64 15-Dec-2025 14:04:58.247 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Program Files\Java\jdk8u302-b08\jre 15-Dec-2025 14:04:58.247 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本: 1.8.0_302-b08 15-Dec-2025 14:04:58.247 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Temurin 15-Dec-2025 14:04:58.248 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\ex_xiachunlin\AppData\Local\JetBrains\IntelliJIdea2023.3\tomcat\1a493352-790e-44b1-8bb4-028c885e0cbd 15-Dec-2025 14:04:58.248 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\Java\apache-tomcat-retailtech-8.5.53\apache-tomcat-retailtech-8.5.53 15-Dec-2025 14:04:58.248 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\ex_xiachunlin\AppData\Local\JetBrains\IntelliJIdea2023.3\tomcat\1a493352-790e-44b1-8bb4-028c885e0cbd\conf\logging.properties 15-Dec-2025 14:04:58.248 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 15-Dec-2025 14:04:58.248 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:55150,suspend=y,server=n 15-Dec-2025 14:04:58.248 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:C:\Users\ex_xiachunlin\AppData\Local\JetBrains\IntelliJIdea2023.3\captureAgent\debugger-agent.jar=file:/C:/Users/ex_xiachunlin/AppData/Local/Temp/capture.props 15-Dec-2025 14:04:58.248 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms512m 15-Dec-2025 14:04:58.248 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1024m 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote= 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.password.file=C:\Users\ex_xiachunlin\AppData\Local\JetBrains\IntelliJIdea2023.3\tomcat\1a493352-790e-44b1-8bb4-028c885e0cbd\jmxremote.password 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.access.file=C:\Users\ex_xiachunlin\AppData\Local\JetBrains\IntelliJIdea2023.3\tomcat\1a493352-790e-44b1-8bb4-028c885e0cbd\jmxremote.access 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\ex_xiachunlin\AppData\Local\JetBrains\IntelliJIdea2023.3\tomcat\1a493352-790e-44b1-8bb4-028c885e0cbd 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:\Java\apache-tomcat-retailtech-8.5.53\apache-tomcat-retailtech-8.5.53 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\Users\ex_xiachunlin\AppData\Local\JetBrains\IntelliJIdea2023.3\tomcat\1a493352-790e-44b1-8bb4-028c885e0cbd\temp 15-Dec-2025 14:04:58.249 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk8u302-b08\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Oracle\product\11.2.0\client_1;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Java\jdk8u302-b08\bin;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Git\cmd;C:\Program Files\maven\apache-maven-3.9.8\bin;C:\Program Files\dotnet\;C:\insolu\client001;C:\Users\ex_xiachunlin\AppData\Local\Microsoft\WindowsApps;;.] 15-Dec-2025 14:04:58.312 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-18081"] 15-Dec-2025 14:04:58.328 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 15-Dec-2025 14:04:58.338 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 385 ms 15-Dec-2025 14:04:58.385 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 15-Dec-2025 14:04:58.385 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.53 15-Dec-2025 14:04:58.397 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-18081"] 15-Dec-2025 14:04:58.416 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 76 ms 已连接到服务器 [2025-12-15 02:04:58,614] 工件 e-nonmotor:war exploded: 正在部署工件,请稍候… 15-Dec-2025 14:05:10.036 信息 [RMI TCP Connection(2)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/D:/workcodenew/e-nonmotor/out/artifacts/e_nonmotor_war_exploded/WEB-INF/lib/log4j-slf4j-impl-2.20.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/D:/workcodenew/e-nonmotor/out/artifacts/e_nonmotor_war_exploded/WEB-INF/lib/slf4j-simple-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] 15-Dec-2025 14:05:13.011 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file 15-Dec-2025 14:05:13.013 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [/e-nonmotor] startup failed due to previous errors 14:05:13.010 [RMI TCP Connection(2)-127.0.0.1] ERROR org.springframework.web.context.ContextLoader - Context initialization failed org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:e-nonmotor-dubbo.xml] Offending resource: ServletContext resource [/WEB-INF/e-nonmotor-servlet.xml]; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [e-nonmotor-dubbo.xml]; nested exception is java.lang.NoClassDefFoundError: javax/ejb/EJBObject at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:72) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:119) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:104) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:240) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:191) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:176) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:196) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:232) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:203) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125) ~[spring-web-5.3.26.jar:5.3.26] at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) ~[spring-web-5.3.26.jar:5.3.26] at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) ~[spring-context-5.3.26.jar:5.3.26] at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:671) ~[spring-context-5.3.26.jar:5.3.26] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553) ~[spring-context-5.3.26.jar:5.3.26] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:399) ~[spring-web-5.3.26.jar:5.3.26] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:278) ~[spring-web-5.3.26.jar:5.3.26] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103) ~[spring-web-5.3.26.jar:5.3.26] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4701) ~[catalina.jar:8.5.53] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167) ~[catalina.jar:8.5.53] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[catalina.jar:8.5.53] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743) ~[catalina.jar:8.5.53] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719) ~[catalina.jar:8.5.53] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) ~[catalina.jar:8.5.53] at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1720) ~[catalina.jar:8.5.53] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_302] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_302] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_302] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_302] at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287) ~[tomcat-coyote.jar:8.5.53] at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) ~[?:1.8.0_302] at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:1.8.0_302] at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:479) ~[catalina.jar:8.5.53] at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:428) ~[catalina.jar:8.5.53] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_302] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_302] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_302] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_302] at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287) ~[tomcat-coyote.jar:8.5.53] at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) ~[?:1.8.0_302] at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:1.8.0_302] at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468) ~[?:1.8.0_302] at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) ~[?:1.8.0_302] at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76) ~[?:1.8.0_302] at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309) ~[?:1.8.0_302] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_302] at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408) ~[?:1.8.0_302] at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) ~[?:1.8.0_302] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_302] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_302] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_302] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_302] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) ~[?:1.8.0_302] at sun.rmi.transport.Transport$1.run(Transport.java:200) ~[?:1.8.0_302] at sun.rmi.transport.Transport$1.run(Transport.java:197) ~[?:1.8.0_302] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_302] at sun.rmi.transport.Transport.serviceCall(Transport.java:196) ~[?:1.8.0_302] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) ~[?:1.8.0_302] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) ~[?:1.8.0_302] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) ~[?:1.8.0_302] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_302] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) ~[?:1.8.0_302] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_302] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_302] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302] Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [e-nonmotor-dubbo.xml]; nested exception is java.lang.NoClassDefFoundError: javax/ejb/EJBObject at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:417) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:196) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:232) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:234) ~[spring-beans-5.3.26.jar:5.3.26] ... 66 more Caused by: java.lang.NoClassDefFoundError: javax/ejb/EJBObject at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_302] at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_302] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_302] at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2395) ~[catalina.jar:8.5.53] at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:855) ~[catalina.jar:8.5.53] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1327) ~[catalina.jar:8.5.53] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180) ~[catalina.jar:8.5.53] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_302] at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_302] at org.apache.dubbo.config.ReferenceConfigBase.determineInterfaceClass(ReferenceConfigBase.java:236) ~[dubbo-3.2.17.jar:3.2.17] at org.apache.dubbo.config.ReferenceConfigBase.determineInterfaceClass(ReferenceConfigBase.java:225) ~[dubbo-3.2.17.jar:3.2.17] at org.apache.dubbo.config.spring.schema.DubboBeanDefinitionParser.configReferenceBean(DubboBeanDefinitionParser.java:367) ~[dubbo-3.2.17.jar:3.2.17] at org.apache.dubbo.config.spring.schema.DubboBeanDefinitionParser.parse(DubboBeanDefinitionParser.java:270) ~[dubbo-3.2.17.jar:3.2.17] at org.apache.dubbo.config.spring.schema.DubboBeanDefinitionParser.parse(DubboBeanDefinitionParser.java:630) ~[dubbo-3.2.17.jar:3.2.17] at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74) ~[spring-beans-5.3.26.jar:5.3.26] at org.apache.dubbo.config.spring.schema.DubboNamespaceHandler.parse(DubboNamespaceHandler.java:84) ~[dubbo-3.2.17.jar:3.2.17] at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1391) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1371) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:179) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:196) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:232) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:234) ~[spring-beans-5.3.26.jar:5.3.26] ... 66 more Caused by: java.lang.ClassNotFoundException: javax.ejb.EJBObject at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358) ~[catalina.jar:8.5.53] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180) ~[catalina.jar:8.5.53] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_302] at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_302] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_302] at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2395) ~[catalina.jar:8.5.53] at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:855) ~[catalina.jar:8.5.53] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1327) ~[catalina.jar:8.5.53] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180) ~[catalina.jar:8.5.53] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_302] at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_302] at org.apache.dubbo.config.ReferenceConfigBase.determineInterfaceClass(ReferenceConfigBase.java:236) ~[dubbo-3.2.17.jar:3.2.17] at org.apache.dubbo.config.ReferenceConfigBase.determineInterfaceClass(ReferenceConfigBase.java:225) ~[dubbo-3.2.17.jar:3.2.17] at org.apache.dubbo.config.spring.schema.DubboBeanDefinitionParser.configReferenceBean(DubboBeanDefinitionParser.java:367) ~[dubbo-3.2.17.jar:3.2.17] at org.apache.dubbo.config.spring.schema.DubboBeanDefinitionParser.parse(DubboBeanDefinitionParser.java:270) ~[dubbo-3.2.17.jar:3.2.17] at org.apache.dubbo.config.spring.schema.DubboBeanDefinitionParser.parse(DubboBeanDefinitionParser.java:630) ~[dubbo-3.2.17.jar:3.2.17] at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74) ~[spring-beans-5.3.26.jar:5.3.26] at org.apache.dubbo.config.spring.schema.DubboNamespaceHandler.parse(DubboNamespaceHandler.java:84) ~[dubbo-3.2.17.jar:3.2.17] at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1391) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1371) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:179) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:196) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:232) ~[spring-beans-5.3.26.jar:5.3.26] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:234) ~[spring-beans-5.3.26.jar:5.3.26] ... 66 more 15-Dec-2025 14:05:13.085 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [e-nonmotor] created a ThreadLocal with key of type [java.lang.ThreadLocal.SuppliedThreadLocal] (value [java.lang.ThreadLocal$SuppliedThreadLocal@d00407d]) and a value of type [org.apache.dubbo.config.spring.context.DubboSpringInitCustomizerHolder] (value [org.apache.dubbo.config.spring.context.DubboSpringInitCustomizerHolder@4ce45ca2]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. 15-Dec-2025 14:05:13.085 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [e-nonmotor] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@2072d660]) and a value of type [org.apache.logging.log4j.core.async.RingBufferLogEventTranslator] (value [org.apache.logging.log4j.core.async.RingBufferLogEventTranslator@58060b1a]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. [2025-12-15 02:05:13,101] 工件 e-nonmotor:war exploded: 部署工件时出错。请参阅服务器日志了解详细信息。 分析下是什么原因失败
最新发布
12-16
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值