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

将现有的WAR部署到嵌入式Jetty

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

将现有的WAR部署到嵌入式Jetty

您的WAR中的

WEB-INF/lib/
条目与JSP的更新版本冲突。

从您的WAR中删除以下条目。

WEB-INF/lib/jstl-1.1.2.jarWEB-INF/lib/standard-1.1.2.jar

那些jar绝不应该首先包含在您的WAR文件中。

这些由JSP容器提供。

另外,摆脱这个…

webAppContext.setConfigurations(new Configuration[] {          new AnnotationConfiguration(),          new WebInfConfiguration(),          new WebXmlConfiguration(),          new metaInfConfiguration(),          new FragmentConfiguration(),          new EnvConfiguration(),          new PlusConfiguration(),          new JettyWebXmlConfiguration() });

…并添加它(在创建之前

WebAppContext
)…

    Configuration.ClassList classlist = Configuration.ClassList .setServerDefault( server );    classlist.addAfter( "org.eclipse.jetty.webapp.FragmentConfiguration", "org.eclipse.jetty.plus.webapp.EnvConfiguration", "org.eclipse.jetty.plus.webapp.PlusConfiguration");    classlist.addBefore("org.eclipse.jetty.webapp.JettyWebXmlConfiguration",  "org.eclipse.jetty.annotations.AnnotationConfiguration");

由于不适合“设置”整个配置列表,请改用修改例程。

取自https://github.com/eclipse/jetty.project/blob/jetty-9.4.8.v20171121/examples/embedded/src/main/java/org/eclipse/jetty/embedded/LikeJettyXml.java#L186的示例-L195



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

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

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