无法销毁线程组 org.codehaus.mojo.exec.ExecJavaMojo$IsolatedThreadGroup[name=SitemapCheck.SitemapAction,maxp

Posted

技术标签:

【中文标题】无法销毁线程组 org.codehaus.mojo.exec.ExecJavaMojo$IsolatedThreadGroup[name=SitemapCheck.SitemapAction,maxpri=10]【英文标题】:couldn't destroy threadgroup org.codehaus.mojo.exec.ExecJavaMojo$IsolatedThreadGroup[name=SitemapCheck.SitemapAction,maxpri=10] 【发布时间】:2019-01-23 02:15:46 【问题描述】:

我有 java maven 项目,它在我的计算机上运行良好,但是当我将此项目上传到 ubuntu 服务器并尝试使用以下命令在命令行上运行它时,它给了我错误。

命令行代码:

mvn exec:java -Dexec.mainClass=SitemapCheck.SitemapAction

它给我的错误喜欢

[WARNING] NOTE: 2 thread(s) did not finish despite being asked to  via interruption. This is not a problem with exec:java, it is a problem with the running code. Although not serious, it should be remedied.
[WARNING] Couldn't destroy threadgroup org.codehaus.mojo.exec.ExecJavaMojo$IsolatedThreadGroup[name=SitemapCheck.SitemapAction,maxpri=10]
java.lang.IllegalThreadStateException
        at java.lang.ThreadGroup.destroy(ThreadGroup.java:778)
        at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:321)
        at

在互联网上搜索后,我找到了一种解决方案,但不幸的是它不起作用

 cleanupDaemonThreads = false

谁能建议我如何修复错误?

【问题讨论】:

这没有错误。这是一个警告 警告按摩后请看错误 代码运行,但在给出很少的输出后它停止了.. 【参考方案1】:

我遇到了与org.codehaus.mojo 包相同的线程警告问题,该包还包含一个java.lang.IllegalThreadStateException,这个命令对我有用:

mvn compile exec:java -Dexec.cleanupDaemonThreads=false

【讨论】:

以上是关于无法销毁线程组 org.codehaus.mojo.exec.ExecJavaMojo$IsolatedThreadGroup[name=SitemapCheck.SitemapAction,maxp的主要内容,如果未能解决你的问题,请参考以下文章

Maven 不会运行我的项目:无法执行目标 org.codehaus.mojo:exec-maven-plugin:1.2.1:exec

无法在项目 mavenproject2 上执行目标 org.codehaus.mojo:exec-maven-plugin:1.3.2:exec (默认):

Maven错误:无法执行目标org.codehaus.mojo:exec-maven-plugin:1.2.1:exec

生命周期配置未涵盖插件执行:org.codehaus.mojo:aspectj-maven-plugin:1.0

未能执行目标 org.codehaus.mojo:exec-maven-plugin:1.6.0:java

目标 org.codehaus.mojo:exec-maven-plugin:1.6.0:java 的参数“mainClass”丢失或无效