在Web应用程序(Tomcat7)中公开jar文件中的资源
前一段时间,我读了一篇文章,预期在Servlet API 3.0中会有什么。我记得我读过您可以将一些 .jsp文件 保存 在/WEB-
INF/lib/somelib.jar/META-INF/web/ .jsp中,并且该资源将公开给Web应用程序的上下文根。
我刚刚安装了Tomcat7进行尝试,但是没有找到可以将一些Web资源放入jar文件中的文档。
- Servlet api 3.0中是否存在此功能?
- Tomcat 7.0中是否存在此功能?
- 还有另一种方法可以在/lib/*.jar文件中包含jsp文件吗?
回答:
Servlet 3.0中有一项功能,可让您将资源(图像,jsp等)打包到JAR文件中。您所做的是在jar文件中,您可以META-
INF/resources在其中创建并转储任何所需内容,包括用于构造资源的目录。将会发生的事情META-
INF/resources将被映射到docroot
您的Web应用程序。
当您的应用程序和JAR文件之间存在资源冲突时,将返回您的应用程序资源。看到这个
Tomcat 7支持Servlet 3,因此它应该支持此功能
以上是 在Web应用程序(Tomcat7)中公开jar文件中的资源 的全部内容, 来源链接: utcz.com/qa/399505.html