美文网首页
IDEA 创建 JavaWeb 项目不生成 target 目录

IDEA 创建 JavaWeb 项目不生成 target 目录

作者: yjtuuige | 来源:发表于2022-02-25 12:26 被阅读0次

1. 发现问题

  • JavaWeb 项目,访问 Servlet 类时,出现 500 错误;

2. 分析原因

  • 用 IDEA 创建 JavaWeb 项目,运行编译时,编译文件输出到 out 目录,没有输出到 target 目录;

3. 解决方法

  • IDEA 创建的工程,每个模块都生成 .iml 配置文件, 内容是当前工程的配置信息;

  • 在项目配置文件 .iml 中,去除这部分代码:

<component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$" />
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
</component>

扩展

  • 误删 IDEA 配置文件的处理方法:
    • 在缺少配置文件项目下运行,完成后,将自动生成配置文件:
      • mvn idea:module: 生成 .iml 文件;
      • mvn idea:workspace:生成 .iws 文件;
      • mvn idea:project:生成 .ipr 文件;

相关文章

网友评论

      本文标题:IDEA 创建 JavaWeb 项目不生成 target 目录

      本文链接:https://www.haomeiwen.com/subject/oluxrrtx.html