Подтвердить что ты не робот

Идея IntelliJ - найдены дублированные конфигурации Jetty?

У меня есть IntelliJ Idea 12 и Jetty 9 на моей машине с Windows 7.

У меня также есть пример JSF-проекта, который отлично работает на Tomcat 7.0. Когда я пытаюсь добавить время выполнения с Jetty, я получаю сообщение об ошибке:

Найдены повторяющиеся пути к файлам конфигурации

Когда я удаляю

etc\jetty-jmx.xml

из настроек сервера Jetty на этом экране, я не получаю эту ошибку, но когда я пытаюсь запустить проект, я получаю:

2013-03-27 17: 50: 42.076: WARN: oejx.XmlParser: main: FATAL @file:/D:/Jetty-9/start.d/строка: 1 col: 1: org.xml.sax.SAXParseException; systemId: файл:/D:/Jetty-9/start.d/; lineNumber: 1; columnNumber: 1; Содержание не доступно в прологе. java.lang.reflect.InvocationTargetException при sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)   в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   в java.lang.reflect.Method.invoke(Method.java:601) в org.eclipse.jetty.start.Main.invokeMain(Main.java:453) в org.eclipse.jetty.start.Main.start(Main.java:595) at org.eclipse.jetty.start.Main.main(Main.java:96) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)   в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   в java.lang.reflect.Method.invoke(Method.java:601) в com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) Вызывается: org.xml.sax.SAXParseException; SYSTEMID: Файл:/D:/Jetty-9/start.d/; lineNumber: 1; columnNumber: 1; Содержание не допускается в прологе. в com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)   в com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)   в com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)   в com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)   в com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1388)   в com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl $PrologDriver.next(XMLDocumentScannerImpl.java:996)   в com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)   в com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)   в com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)   в com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)   в com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)   в com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)   в com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)   в com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $JAXPSAXParser.parse(SAXParserImpl.java:568)   в com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:302)   на org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:204) в org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:220) в org.eclipse.jetty.xml.XmlConfiguration. (XmlConfiguration.java:138)   в org.eclipse.jetty.xml.XmlConfiguration $1.run(XmlConfiguration.java:1209)   в java.security.AccessController.doPrivileged(собственный метод) в org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1160)   ... еще 12

Использование: java -jar start.jar [параметры] [свойства] [configs]        java -jar start.jar --help # для получения дополнительной информации

Итак, как правильно настроить Jetty на IntelliJ 12?

4b9b3361

Ответ 1

У меня была та же проблема, но я разрешил ее так Intellij 2016.2.5 и Jetty 9.3.13

По умолчанию в start.ini включены следующие модули

--module=ext
--module=resources
--module=server
--module=http
--module=deploy
--module=jsp
--module=websocket

И когда я настраивал Jetty в IntelliJ, я снова добавлял часть выше в раздел "Настройки сервера Jetty", и поэтому ошибка.

Добавляйте только "modules/jmx.mod"

введите описание изображения здесь

Решение состоит в том, чтобы добавить модули либо здесь (IntelliJ > Run > Edit Configurations > Jetty server > local), либо в файл "start.ini".

Ответ 2

До сих пор я знаю, идея 12 не поддерживает Jetty 9. Это все.