2013-03-27 20 views
11

Tôi có IntelliJ Idea 12 và Jetty 9 trên máy tính Windows 7 của mình.Ý tưởng IntelliJ - Đã tìm thấy cấu hình trùng lặp Jetty?

Tôi cũng có một dự án JSF mẫu chạy tốt trên Tomcat 7.0. Khi tôi cố gắng thêm một thời gian chạy với Jetty, tôi nhận được lỗi:

Duplicate config file paths found

Khi tôi loại bỏ

etc\jetty-jmx.xml

từ Jetty Server Settings trên màn hình này, tôi không nhận được lỗi này nhưng khi tôi cố gắng bắt đầu dự án, sau đó tôi nhận được:

2013-03-27 17:50:42.076:WARN:oejx.XmlParser:main: [email protected]:/D:/Jetty-9/start.d/ line:1 col:1 : org.xml.sax.SAXParseException; systemId: file:/D:/Jetty-9/start.d/; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog. java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.eclipse.jetty.start.Main.invokeMain(Main.java:453) at org.eclipse.jetty.start.Main.start(Main.java:595) at org.eclipse.jetty.start.Main.main(Main.java:96) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) Caused by: org.xml.sax.SAXParseException; systemId: file:/D:/Jetty-9/start.d/; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1388) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:996) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:302) at org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:204) at org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:220) at org.eclipse.jetty.xml.XmlConfiguration.(XmlConfiguration.java:138) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1209) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1160) ... 12 more

Usage: java -jar start.jar [options] [properties] [configs] java -jar start.jar --help # for more information

Vì vậy, cách cấu hình cầu nối đúng cách trên IntelliJ 12?

+1

Bạn đã kiểm tra [nhận xét của tôi] (http://stackoverflow.com/questions/15654476/how-can-i-start-jetty-from-intellij-on-windows#comment22219127_15654843)? – CrazyCoder

+1

Điều này [đã được trả lời] (http://stackoverflow.com/questions/15654476/how-can-i-start-jetty-from-intellij-on-windows#comment22219127_15654843) đã có bởi @CrazyCoder trong [một câu hỏi khác] (http://stackoverflow.com/q/15654476/775715) do bạn yêu cầu. –

+0

Có thể là tệp .xml của bạn không đúng định dạng? Có lẽ nó có một không gian bắt đầu hoặc một BOM? – zpontikas

Trả lời

0

Cho đến nay tôi biết, Ý tưởng 12 không hỗ trợ Jetty 9. Đó là tất cả.

1

tôi đã cùng một vấn đề, nhưng giải quyết nó theo cách này trên Intellij 2016/02/05 và Jetty 9.3.13

Hãy mặc định trong start.ini các module sau đây được Enabled

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

Và khi tôi đã cấu hình Jetty trong IntelliJ, tôi đã thêm một số phần trên vào phần "Cài đặt máy chủ Jetty" một lần nữa, và do đó, lỗi.

Chỉ thêm "modules/jmx.mod"

enter image description here

Giải pháp là để thêm các module hoặc là ở đây (IntelliJ> Run> Edit Configurations> Jetty server> địa phương) hoặc trong "start.ini " tập tin.

Các vấn đề liên quan