日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

如果從jar運行,則具有嵌入式碼頭的Spring應用程序找不到webdefault.xml

瀏覽:226日期:2024-05-14 14:54:34
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解決如果從jar運行,則具有嵌入式碼頭的Spring應用程序找不到webdefault.xml?

我遇到了類似的問題,并通過以下主類實現解決了這個問題:

private static final int PORT = 8080;private static final String WAR_LOCATION = 'src/webapps'; //in your case I guessprivate static final String CONTEXT_PATH = '/movence'; //change it if you wantpublic static void main(String[] args) throws Exception { Server server = new Server(); WebAppContext context = new WebAppContext(); SocketConnector connector = new SocketConnector(); setupConnector(connector); setupContext(server, context); setupServer(server, context, connector); startServer(server);}private static void startServer(Server server) throws Exception, InterruptedException { server.start(); server.join();}private static void setupServer(Server server, WebAppContext context, SocketConnector connector) { server.setConnectors(new Connector[] { connector }); server.addHandler(context);}private static void setupConnector(SocketConnector connector) { connector.setPort(PORT);}private static void setupContext(Server server, WebAppContext context) { context.setServer(server); context.setcontextpath(CONTEXT_PATH); context.setWar(WAR_LOCATION);}解決方法

我有使用嵌入式Jetty實例的spring應用程序。

project | src | controller | webapps | jsp | WEB-INF | web.xml | applicationContext.xml | spring-servlet.xml

我的jar有相同的樹形結構,但我不斷

d:test>java -jar springtest.jar2011-11-22 15:37:02.576:INFO::jetty-7.x.y-SNAPSHOT2011-11-22 15:37:02.686:WARN::Failed startup of context o.e.j.w.WebAppContext{/,[file:/C:/Users/me/AppData/Local/Temp/jetty-0.0.0.0-8080-webapps-_-any-/webinf/,jar:file:/d:/test/springtest.jar!/org/jcvi/webapps/]}java.io.FileNotFoundException: d:testorgeclipsejettywebappwebdefault.xml (The system cannot findthe path specified)at java.io.FileInputStream.open(Native Method)at java.io.FileInputStream.<init>(FileInputStream.java:106)at java.io.FileInputStream.<init>(FileInputStream.java:66)at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)at org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:188)at org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:204)at org.eclipse.jetty.webapp.Descriptor.parse(Descriptor.java:60)at org.eclipse.jetty.webapp.WebDescriptor.parse(WebDescriptor.java:140)at org.eclipse.jetty.webapp.MetaData.setDefaults(MetaData.java:141)at org.eclipse.jetty.webapp.WebXmlConfiguration.preConfigure(WebXmlConfiguration.java:46)at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:412)at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:58)at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:89)at org.eclipse.jetty.server.Server.doStart(Server.java:258)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:58)at org.jcvi.ServerRunner.startServer(ServerRunner.java:83)at org.jcvi.MainServer.main(MainServer.java:18)2011-11-22 15:37:02.748:INFO::Started SelectChannelConnector@0.0.0.0:8080 STARTING

我有以下運行碼頭服務器實例的Java類

String webDir = this.getClass().getClassLoader().getResource('webapps').toExternalForm();Server server = new Server(8080);WebAppContext context = new WebAppContext();context.setContextPath('/');context.setResourceBase(webDir);context.setParentLoaderPriority(true);HandlerList handlers = new HandlerList();handlers.setHandlers(new Handler[] { context,new DefaultHandler() });server.setHandler(context);server.start();

我的web.xml看起來像

<welcome-file-list><welcome-file>index.jsp</welcome-file> </welcome-file-list> <context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener><listener-class> org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet><servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet </servlet-class><load-on-startup>2</load-on-startup> </servlet> <servlet-mapping><servlet-name>spring</servlet-name><url-pattern>/</url-pattern> </servlet-mapping>

如果我在IDE中運行,此應用程序運行良好,但JAR失敗。我該如何解決此問題,這樣我才能擁有其中包含Web應用程序的單個jar文件?

標簽: web
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美亚洲tv| 精品五月天堂| 91欧美日韩| 91亚洲无吗| 日韩中文字幕一区二区三区| 久久精品国产一区二区| 日韩精品乱码av一区二区| 午夜电影亚洲| 999精品一区| 91欧美国产| 国产在线不卡一区二区三区| 国产精品成人**免费视频| 精品国产91| 精品一二三区| 日本91福利区| 亚洲va久久| 亚洲精品国产精品粉嫩| 视频在线观看国产精品| 一区免费在线| 亚洲成人精选| 亚洲小说春色综合另类电影| 国产精品外国| 精品久久影院| 国产精品传媒麻豆hd| 亚洲另类黄色| 亚洲精品麻豆| 9色精品在线| 欧美福利专区| 91久久视频| 欧美亚洲在线日韩| 国产中文一区| 久久久影院免费| 激情综合激情| 伊人久久婷婷| 老鸭窝毛片一区二区三区| 国产精品7m凸凹视频分类| 黑丝一区二区三区| 视频一区欧美日韩| 一区二区精彩视频| 91精品日本| 欧美一区久久| 精品在线网站观看| av资源中文在线| 日韩精品一区二区三区免费观看| 国产高潮在线| 免费视频国产一区| 亚洲激情社区| 日韩不卡在线观看日韩不卡视频| 国产精品毛片视频| 蜜桃精品在线| 日韩1区2区3区| av日韩中文| 在线国产日韩| 国产中文欧美日韩在线| 久久香蕉精品| 国产成人精品福利| 日韩精品一级中文字幕精品视频免费观看| 国产精品乱战久久久| 成人av动漫在线观看| 免费人成在线不卡| 国产精品香蕉| 日韩欧美自拍| 免费在线观看不卡| 国产激情久久| 亚洲精品一级二级| 视频一区中文字幕| 美女视频免费精品| 蜜桃tv一区二区三区| 91麻豆精品| 成人免费网站www网站高清| 久热re这里精品视频在线6| 国产视频一区二区在线播放| 在线中文字幕播放| 丝袜脚交一区二区| 国产精品中文字幕制服诱惑| 久久男人天堂| 日韩中文字幕亚洲一区二区va在线| 国产精品色婷婷在线观看| 麻豆精品国产91久久久久久| 超碰99在线| 久久亚洲成人| 久久激五月天综合精品| 日韩免费福利视频| 日韩精品社区| 欧美sss在线视频| 青青青国产精品| 99久久亚洲精品| 日本色综合中文字幕| 日韩一区二区三区免费| 久久高清免费观看| 久久三级中文| 少妇精品在线| 久久亚洲精品中文字幕蜜潮电影| 国产日韩免费| 一区二区视频欧美| 久久亚洲道色| 亚洲精品少妇| 日韩精品首页| 久久久久伊人| 日韩精品国产精品| 久久久久美女| 国产激情一区| 亚洲精品极品| 激情久久中文字幕| 国产精品手机在线播放| 亚洲二区三区不卡| 国产 日韩 欧美 综合 一区| 激情五月综合网| 久久97视频| 亚洲日本国产| 欧美亚洲国产一区| 四虎国产精品免费观看| 视频一区二区三区在线| 久久影视三级福利片| 日本a级不卡| 欧美日韩国产一区二区三区不卡| 精品一区二区三区亚洲| 日本午夜精品一区二区三区电影| 国产精品色网| 99视频精品全国免费| 精品一区二区三区中文字幕视频| 亚州av日韩av| 好看不卡的中文字幕| 亚洲成人国产| 精品高清久久| 国产欧美一区二区精品久久久 | 国产精品久久久久久av公交车 | 99pao成人国产永久免费视频| 精品一区二区三区中文字幕| 91亚洲无吗| 在线亚洲观看| 亚洲91精品| 中文字幕在线高清| 欧美a在线观看| 日韩高清一区在线| 亚洲日本欧美| 亚洲最大av| 蜜芽一区二区三区| 性欧美长视频| 99综合视频| 欧美日韩国产综合网| 欧美高清一区| 午夜av不卡| 91偷拍一区二区三区精品| 国产精品久久久久久妇女| 久久国产日韩欧美精品| 日韩精品视频一区二区三区| 亚洲精品成人一区| 亚洲精品婷婷| 偷拍亚洲精品| 亚欧洲精品视频在线观看| 亚洲婷婷丁香| 日韩激情啪啪| 国产日韩中文在线中文字幕 | 日韩成人综合| 电影亚洲精品噜噜在线观看| 最近高清中文在线字幕在线观看1| 国产中文欧美日韩在线| 久久免费福利| 国内精品美女在线观看| 激情久久99| 999国产精品| 亚洲欧美伊人| 三级欧美在线一区| 日韩高清不卡一区二区| 国产精品手机在线播放| 麻豆国产欧美一区二区三区 | 欧美天堂亚洲电影院在线观看| 亚洲成人精选| 国产毛片一区| 亚洲精品第一| 国产伦理一区| 精品国产成人| 福利一区和二区| 亚洲四虎影院| 久久精品播放| 最新日韩欧美| 免费久久精品| 久久大逼视频| 国产精品一区二区精品视频观看 | 一本色道精品久久一区二区三区| 99pao成人国产永久免费视频| 蜜桃av一区二区三区电影| 国产亚洲一区| 欧美aa一级| 日韩av不卡一区二区| 少妇精品导航| 久久国产生活片100| 久久黄色影院| 7777精品| 午夜国产精品视频| 精品国产一区二| 亚洲精品影视| 偷拍欧美精品| 国产精品啊啊啊| 人人精品人人爱| 日韩精品欧美激情一区二区| 国产精品一卡| 亚洲精品无吗| 午夜国产一区二区|