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文件;
-
- 在缺少配置文件项目下运行,完成后,将自动生成配置文件:














网友评论