嵌入式 Jetty web 应用程序上下文/持有者从两个资源库和一个 web.xml (spring secuity) 提供服务

Posted

技术标签:

【中文标题】嵌入式 Jetty web 应用程序上下文/持有者从两个资源库和一个 web.xml (spring secuity) 提供服务【英文标题】:Embedded Jetty web app context/holders serving from two resource bases with one web.xml (spring secuity) 【发布时间】:2017-06-29 02:34:39 【问题描述】:

我有一个使用嵌入式码头的现有应用程序。现在码头只有一个 WebappContext 并从一个目录提供文件,它还有 web.xml(其中有 spring 安全配置)

现在我需要使用新的战争来提供一些静态文件。

配置现有 webappcontext 以添加新资源库的简单方法是什么?

如果我添加新的 webappcontext,我如何告诉 jetty 使用现有的 web.xml 和 spring security?

【问题讨论】:

【参考方案1】:

静态文件的服务只是DefaultServlet的作用

查看之前的答案...

https://***.com/a/20223103/775715

对于现有的 web.xml 和 spring 安全问题,WebAppContext 在设计上和 servlet 规范的性质上是相互隔离的。

如果您想要一个同时适用于两个 web 应用的 spring 安全配置,您需要设置/安装 CAS。

【讨论】:

以上是关于嵌入式 Jetty web 应用程序上下文/持有者从两个资源库和一个 web.xml (spring secuity) 提供服务的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式 Jetty 中的 Web 应用程序出现错误 404 未找到

在嵌入式 Jetty Web 容器内运行 OSGi 容器。可能的?

嵌入 Jetty 并在 ServletContext 上设置默认属性

jetty插件

Jetty

Java使用Jetty实现嵌入式Web服务器及Servlet容器