IDEA 2023.1.2中JSP文件未生成至out/artifacts的解决方法咨询
解决方案:IDEA 2023.1.2 JSP无法自动同步至out/artifacts目录
检查Artifacts资源包含配置
- 打开
File → Project Structure → Artifacts - 选中你的
Web Application: Exploded类型artifact,查看右侧输出结构 - 如果JSP所在目录(如
webapp)未出现在输出结构中,点击左侧+→Directory Content,选择源目录添加 - 确保artifact条目勾选了
Include in project build,保证构建时自动同步
- 打开
验证Facets的Web资源路径
- 进入
Project Structure → Facets → Web - 确认
Web Resource Directories已正确指向包含JSP的目录(通常是src/main/webapp) - 检查该目录的
Deployment Path设置为/,对应artifact的根输出目录
- 进入
清理并重新构建
- 执行
Build → Clean Project清除旧的out目录文件 - 再执行
Build → Build Artifacts → [你的artifact名称] → Build - 检查
out/artifacts目录是否已自动生成JSP文件
- 执行
开启自动构建(可选,用于热同步)
- 打开
Settings → Build, Execution, Deployment → Compiler - 勾选
Build project automatically - 进入
Settings → Advanced Settings,勾选Allow auto-make to start even if developed application is currently running
- 打开
标记资源目录
右键点击JSP所在的目录,选择Mark Directory as → Resources Root,确保IDEA将其识别为构建时需要同步的资源目录
内容的提问来源于stack exchange,提问作者FLX
相关产品推荐
相关产品推荐

