錯誤提示如圖
我本地的環境是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了