duplicate config file paths found

本文介绍了在使用IntelliJ IDEA启动Jetty时遇到的模块加载冲突问题及其两种解决方案:一是忽略JETTY_HOME/start.ini配置,二是以start.ini为主配置并确保jmx.mod被正确加载。

错误提示如图
图1

我本地的环境是jetty9.2,jdk7x. 出现错误的主要原因是:IntelliJ IDEA中jetty默认加载的module与本地JETTY_HOME/start.ini中加载的module有冲突

解决方案A(忽略JETTY_HOME/start.ini):
1.
点击图1右上角的Configure.打开下图窗口
图2

把所有全中的module全取消掉,改在配置窗口中选择本地的JETTY_HOME/start.ini中加载的module

注意:
取消掉后,本地的JETTY_HOME/start.ini中的module配置会被注释

2.
用一个好的note软件把JETTY_HOME/start.ini中所有–module的值记下来,在jetty Server settings选中

图3

这时再点击Apply就不会报错了,并且可以成功在IntelliJ IDEA中用jetty跑项目

图4

解决方案B(以JETTY_HOME/start.ini为主配置):
如果单独运行jetty可能不需要jmx,用不上选它何用,但IntelliJ IDEA中运用jetty需要jmx.mod,在Configure中选中jmx.mod.

图5

注意
需要IntelliJ IDEA当前运行的用户有权访问JETTY_HOME/start.ini文件,不然会提示start.ini为只读,无法添加jmx.mod

但IntelliJ IDEA配置jetty local的jetty Server settings中就不要选择任何module了

图6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值