首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ想法-发现Jetty重复配置?

IntelliJ想法-发现Jetty重复配置?
EN

Stack Overflow用户
提问于 2013-03-27 15:58:26
回答 2查看 4.8K关注 0票数 13

在我的Windows7机器上,我有IntelliJ Idea 12和Jetty 9。

我还有一个示例JSF项目,它在Tomcat7.0上运行得很好。当我尝试使用Jetty添加运行时时,会得到以下错误:

找到重复配置文件路径

当我移除

Jmx.xml

在此屏幕上的Jetty设置中,我没有得到这个错误,但是当我尝试启动项目时,我得到:

17:50:42.076:WARN:oejx.XmlParser:main: /D:/jetty-9/start.d/ line:1 col:1 : org.xml.sax.SAXParseException;systemId:文件:/D:/Jetty-9/start.d/;lineNumber: 1;columnNumber: 1;prolog中不允许内容。sun.reflect.NativeMethodAccessorImpl.invoke0(Native )在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)在org.eclipse.jetty.start.Main.main(Main.java:96) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)在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)引起的: org.xml.sax.SAXParseException;systemId: file:/D:/Jetty-9/start.d/;lineNumber: 1;columnNumber: 1;prolog中不允许内容。在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)在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:(在org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1209) at java.security.AccessController.doPrivileged(Native Method)在org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1160) . 12 用法: java -jar start.jar options吐露java -jar start.jar --帮助#以获取更多信息

那么,如何在IntelliJ 12上正确地配置Jetty呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-31 19:40:43

我也有同样的问题,但在Intellij 2016.2.5和Jetty 9.3.13上就这样解决了

默认情况下在start.ini中启用下列模块

代码语言:javascript
复制
--module=ext
--module=resources
--module=server
--module=http
--module=deploy
--module=jsp
--module=websocket

当我在IntelliJ中配置Jetty时,我再次将上述部分添加到“”部分,因此出现了错误。

只添加“模块/jmx.mod”

解决方案是在这里(IntelliJ > Run > either > Jetty > local )或在"start.ini“文件中添加模块。

票数 2
EN

Stack Overflow用户

发布于 2014-11-28 19:50:56

到目前为止,我知道想法12不支持Jetty 9,仅此而已。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15663391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档