在Intellij中使用的tomcat:jvm.dll未由目标过程加载

问题描述 投票:0回答:2

我使用Intellij Ultimate Edition 2023.3,Tomcat 9.0.73和Java 11。它在Windows 10上运行。

我们的应用程序通常使用Java 8运行,但是Intellij中的分析似乎不起作用于9岁以上的Java版本,因此我升级了。我收到了同样的消息,在线上有一些消息说这是因为Java的版本。不过,更改版本并没有改变任何事情。

当我以通常的方式运行时,应用程序正常工作,而无需分析。我什至在分析方面工作正常,但是我无法从中获得任何信息。

我不明白我在做什么错。
    

,我终于明白了。

实际上,您需要首先停止服务器,然后在图中显示收集的参考器的数据。如果您停止探查器,则会收到一条错误消息。这有点奇怪,但是一旦您知道,就可以了。

当我想介绍在tomcat上运行的春季Web应用程序时,我也偶然发现了同样的错误(Java 8,Tomcat 8.5)。每次我试图停止Profiler。

i发现,如果您想在需要时停止探测器,则必须正常启动tomcat,然后在其线程上附加一个profiler。然后,您可以在没有问题的情况下停止附件的剖面。

要将profiler连接到运行的tomcat上,请按照以下步骤:

launch tomcat通常是(不带“配置文件tomcat”选项)
java tomcat intellij-idea profiling
2个回答
3
投票
profiler在第二个选项卡中运行

在这一点上,您可以随时停止附件并检查其结果。

JETBRAINS的该文档页面帮助我找到了此功能:

https://blog.jetbrains.com/idea/2021/10/5-best-features-for-profiling-java-code/#easy_run_fast_fast_results

1
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.