Intellij Idea com.intellij.javaee.oss.admin.jmx.JmxAdminException:com.intellij.execution.ExecutionException

wkyowqbh  于 2022-11-28  发布在  Java
关注(0)|答案(6)|浏览(320)

当我在IntelliJ IDEA中运行tomcat时,我得到以下错误,我搜索了StackOverflow,没有找到关于我的异常的任何信息。
[2017-04-06 10:57:30,875]神器电子Maven探索:正在部署产物,请稍候...
[2017-04-06 10:57:30,888]神器电子Maven探索:项目部署期间出错。有关详细信息,请参阅服务器日志。
[2017-04-06 10:57:30,889]神器电子Maven探索:com.intellij.javaee.oss.admin.jmx.JmxAdminException:com.intellij.execution.ExecutionException:未找到Web模块的/用户/罗文生/桌面/TestIOS/itheima 1128 elecMaven/类/工件/elecMaven_explored。
但我的神器是真的存在:

那么,问题在哪里?
我试过:
将下面的代码添加到web.xml:

<context-param>
    <param-name>kmRootKey</param-name>
    <param-value>km.root</param-value>
</context-param>

但似乎毫无用处。

bpzcxfmw

bpzcxfmw1#

问题可能是您没有创建正确的工件。正确的步骤是:
当你创建Artifact时,你应该像这样:

如果你在step3中选择了Empty,你也许会得到错误的标题。
然后在Tomcat配置中,您可以按如下方式部署工件:

并检查它:

重新启动Tomcat。

juzqafwq

juzqafwq2#

选择您的工件(File -〉Project Structure -〉Artifacts),并确保Output directory指向正确的目录(例如,path_to_webapp\target)。
我就是这样解决这个问题的。

7kjnsjlb

7kjnsjlb3#

**我也为这个问题感到痛苦...***这是因为 *

Tomcat找不到要部署的项目文件夹(应用程序文件夹)。

  • 点击intelij右上角的“编辑配置”按钮
  • 单击左上角'+'符号,选择“Tomcat服务器”,然后选择本地,配置Tomcat
  • 根据需要为您的项目给予“名称”。
  • 现在,在第一个选项卡“Server"中...
  • 设置系统中本地tomcat目录的路径。
  • 最好将“Http端口”8080更改为808*(8086、8087、8088...)
  • 转到第二个选项卡“部署
  • 在“在服务器启动时部署”下,单击**+符号并选择工件**。现在,具有 * 与您的项目名称 * 相同名称的工件应列在其中。然后单击“确定
    不幸的是,如果以上步骤没有帮助
  • 转到部署选项卡,单击编辑按钮(铅笔)。将打开一个名为

“项目结构”。

  • 给予“名称”并将“类型”指定为Web应用程序:分解图
  • 输出目录下,给予项目文件夹的位置,如

(D:\工作区\项目文件夹)。

x8diyxa7

x8diyxa74#

重新导入maven项目为我解决了这个问题

cvxl0en2

cvxl0en25#

我也遇到了同样的问题。在我的例子中,它是Gradle设置中的一个标志。我打开它,却忘了将它重新设置为关闭:

要检查它,请转到**“构建、执行、部署”-〉“构建工具”-〉“Gradle”-〉“Runner”**。必须取消选中标记“将IDE构建/运行操作委派给Gradle”。

lp0sw83n

lp0sw83n6#

在我的例子中,我通过在项目根目录“out/artifacts/artifactName”中手动创建文件夹解决了这个问题

相关问题