Java 使用VisualVM评测SpringBoot应用程序时发现NoClassDef
我正在尝试配置我的SpringBoot应用程序。为了做到这一点,我将其打包到jar文件中,这是pom.xml的一部分。我可以使用Java 使用VisualVM评测SpringBoot应用程序时发现NoClassDef,java,spring,profiling,visualvm,Java,Spring,Profiling,Visualvm,我正在尝试配置我的SpringBoot应用程序。为了做到这一点,我将其打包到jar文件中,这是pom.xml的一部分。我可以使用java-jarapp.jar运行它,并且可以使用我的REST端点。它很好用 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>
java-jarapp.jar
运行它,并且可以使用我的REST端点。它很好用
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-releases</id>
<url>https://repo.spring.io/libs-release</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-releases</id>
<url>https://repo.spring.io/libs-release</url>
</pluginRepository>
</pluginRepositories>
因为否则,我得到的重新定义失败,错误为62
。应用程序正在运行,REST端点仍在工作,但我可以看到该日志
main]o.a.catalina.core.AprLifecycleListener:基于APR的Apache
Tomcat本机库,可在生产中实现最佳性能
在java.library.path:[C:\Program Files]上找不到环境
(x86)
但正如我所说的,它是有效的,但评测不起作用
错误6944---[alina-utility-1]
org.apache.catalina.core.ContainerBase:异常处理
背景线程
java.lang.NoClassDefFoundError:
org/springframework/boot/autoconfigure/web/embedded/TomcatWebServerFactoryCustomizer$$Lambda$304
位于org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer$$Lambda$304/254749889.LifecycleeEvent(未知
(来源)
这与你可以尝试下载最新版本的VisualVM并希望它有解决办法有关。我有一个类似的问题,基本上爆炸了你的脂肪罐,然后再试一次。我刚刚写了这篇文章:这与你可以尝试下载最新版本的VisualVM并希望它有解决办法有关。我有一个类似的问题,基本上爆炸了去掉你的脂肪罐,再试一次。我刚刚写了这篇文章:
java -Xverify:none -jar App.jar