栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如果从jar运行,则带有嵌入式码头的Spring应用程序找不到webdefault.xml。

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如果从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);}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/441019.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号