错误提示如图
我本地的环境是jetty9.2,jdk7x. 出现错误的主要原因是:IntelliJ IDEA中jetty默认加载的module与本地JETTY_HOME/start.ini中加载的module有冲突
解决方案A(忽略JETTY_HOME/start.ini):
1.
点击图1右上角的Configure.打开下图窗口
把所有全中的module全取消掉,改在配置窗口中选择本地的JETTY_HOME/start.ini中加载的module
注意:
取消掉后,本地的JETTY_HOME/start.ini中的module配置会被注释
2.
用一个好的note软件把JETTY_HOME/start.ini中所有–module的值记下来,在jetty Server settings选中
这时再点击Apply就不会报错了,并且可以成功在IntelliJ IDEA中用jetty跑项目
解决方案B(以JETTY_HOME/start.ini为主配置):
如果单独运行jetty可能不需要jmx,用不上选它何用,但IntelliJ IDEA中运用jetty需要jmx.mod,在Configure中选中jmx.mod.
注意
需要IntelliJ IDEA当前运行的用户有权访问JETTY_HOME/start.ini文件,不然会提示start.ini为只读,无法添加jmx.mod
但IntelliJ IDEA配置jetty local的jetty Server settings中就不要选择任何module了