idea html5 application,在idea中通过SprintBootApplication main方法启动资源文件找不到

当一些idea用户启动SpringBootApplication时遇到资源文件找不到的问题。原因是启动日志显示工作路径指向了IDEA的工作空间,而非实际项目路径。解决方法是在Run的EditConfigurations中修改working directory为项目的实际路径,例如公共模块publiccms的路径。此问题由PublicCMS开源社区用户提出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有些idea用户反映通过SprintBootApplication main方法启动资源文件找不到

0a0e5baf3431c02db2933cd361b7f64f.png

为了弄清楚这个问题 特意下载了一个idea社区版

发现启动过程中 第一条日志

SprintBootApplication - Starting SprintBootApplication on 主机名 with PID 进程id  (工程所在路径\publiccms-parent\publiccms\target\classes started by 用户名 in 工程所在路径\publiccms-parent)

因为publiccms 还没完全进化成一个纯粹的springboot项目 resouce目录的文件还是依赖容器的default servlet去发布,所以就需要保证工作路径的正确,上面的日志中工作路径定位到了idea的工作空间路径,而且这个路径根据不同用户的不同配置也不完全一样,导致资源文件没有加载。

解决方法是:

f8d3e094d859f6875fbc920c40043220.png

在Run菜单 找到 Edit Configurations菜单项

bf961121007832e862553b573afba356.png

修改working directory配置项 将其修改为 publiccms 模块所在的路径 就可以了

感谢Public CMS-开源JAVACMS 3群 (638756883) 用户 德军DE°  提出的这个问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值