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

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

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

瀏覽:223日期: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久久,三上悠亚国产精品一区二区三区
日韩高清不卡| 99riav国产精品| 日韩一区精品| 日韩中文字幕av电影| 亚洲欧美网站| 久久av在线| 亚洲精品欧美| 欧美一区=区三区| 国产日产精品一区二区三区四区的观看方式| 69精品国产久热在线观看| 国产精一区二区| 国产精品2区| 国产拍在线视频| 国产一区二区三区四区大秀 | 亚洲精品在线a| 日韩中出av| 97精品国产99久久久久久免费| 国产毛片精品| 久久精品天堂| 国产精品高颜值在线观看| 色在线中文字幕| 中文欧美日韩| 日韩av午夜在线观看| 粉嫩av一区二区三区四区五区| 欧美精选视频一区二区| 99国产精品免费视频观看| 91精品福利| 亚洲免费观看高清完整版在线观| 日本午夜精品视频在线观看| 免费在线亚洲欧美| 久久视频精品| 亚洲视频国产| 久久影院一区二区三区| 久久国产欧美| 日本成人中文字幕在线视频| 麻豆91精品91久久久的内涵| 日韩在线观看不卡| 蜜桃传媒麻豆第一区在线观看| 日韩精品免费一区二区夜夜嗨| 日韩一区二区三区免费播放| 亚洲成人免费| 国产探花一区在线观看| 日韩精品久久理论片| jiujiure精品视频播放| 性欧美xxxx免费岛国不卡电影| 久久69成人| 国产欧美69| 久久av电影| 久久av网址| 亚洲精品一级二级| 奇米狠狠一区二区三区| 国产乱子精品一区二区在线观看| 亚洲一级黄色| 91高清一区| 免费日韩av片| 日本免费一区二区三区四区| 精品视频亚洲| 日韩精品视频网| 日韩中文字幕区一区有砖一区| 色综合www| 亚洲不卡视频| 日韩高清成人| 777久久精品| 免费观看久久av| 麻豆精品少妇| 亚洲一区网站| 成人一区不卡| 日韩精品亚洲aⅴ在线影院| 亚洲播播91| 国产精品日本一区二区三区在线| 欧美日韩视频网站| 91在线成人| 午夜国产精品视频免费体验区| 国产精品激情| 六月婷婷一区| 色吊丝一区二区| 国产欧美日韩影院| 天堂成人国产精品一区| 精品99在线| 日韩国产在线不卡视频| 国产在线欧美| 国产色播av在线| 国产精品欧美三级在线观看 | 日韩激情一区二区| 亚洲特色特黄| 国产伊人久久| 欧美影院精品| 美日韩精品视频| 久久精品国产www456c0m| 国产精品1区在线| 日韩高清国产一区在线| 另类av一区二区| 欧美+日本+国产+在线a∨观看| 精品国产午夜肉伦伦影院| 91成人在线网站| 亚洲最大av| 久久国产主播| 日韩综合在线| 九九九精品视频| 亚洲资源网站| 六月婷婷一区| 久久大逼视频| 国产毛片久久| 国产高清一区二区| 欧美亚洲激情| 亚洲高清激情| 国产亚洲一区二区手机在线观看| 嫩呦国产一区二区三区av| 欧美午夜三级| 日韩精品亚洲专区在线观看| 久久国产精品亚洲77777| 午夜av一区| 三上悠亚国产精品一区二区三区 | 亚洲在线国产日韩欧美| 欧美va天堂| 成人午夜国产| 久久国产精品成人免费观看的软件| 国产传媒在线观看| 97精品国产一区二区三区| 精品三级国产| 91欧美在线| 97精品在线| 亚洲成a人片| 亚洲五月婷婷| 99亚洲精品| 免费在线观看精品| 快she精品国产999| 亚洲欧美网站在线观看| 日韩黄色av| 国产精品白浆| 日韩av自拍| 久久麻豆精品| 亚洲欧美不卡| 自拍自偷一区二区三区| 四虎成人精品一区二区免费网站| 视频精品一区| 日本va欧美va精品| 国产乱人伦精品一区| 免费精品一区| 国产拍在线视频| 国产欧美日韩在线观看视频 | 亚洲丝袜啪啪| 亚洲一区二区三区久久久| 蜜臀久久99精品久久久久久9| 日韩视频二区| 亚洲人成毛片在线播放女女| 日韩精品一区二区三区中文| 国产午夜久久av| 国产精品对白久久久久粗| 精品网站999| 麻豆一区在线| 亚洲福利国产| 亚洲字幕久久| 国产激情久久| 天堂中文在线播放| 欧美日韩精品一本二本三本| 一区二区三区四区日韩| 国产美女久久| 日韩精品1区| 在线午夜精品| 国产亚洲人成a在线v网站| 久久99蜜桃| 欧产日产国产精品视频| 老鸭窝毛片一区二区三区| 国产欧美日韩精品一区二区三区| 精品伊人久久久| 亚洲成人一区| 日本欧美大码aⅴ在线播放| 精品国产欧美日韩| 亚洲午夜电影| 欧美日韩91| 97se综合| 一区二区不卡| 高清不卡一区| 另类av一区二区| 久久精品二区亚洲w码| 亚洲欧美一区在线| 日本a口亚洲| 欧产日产国产精品视频| 亚洲精品观看| 国产精品日本一区二区不卡视频| 久久精品亚洲人成影院| 日本伊人午夜精品| 日本在线精品| 欧美一区91| 激情综合自拍| 久久这里只有精品一区二区| 激情综合激情| 国产精品巨作av| 亚洲国产成人精品女人| 在线日韩中文| 97精品国产一区二区三区| 综合在线一区| 1024精品一区二区三区| 久久精品播放| 国产精品字幕| 久久久亚洲一区| 亚洲色诱最新| 欧美亚洲三区| 欧美一级鲁丝片|