是否可以将 Web 内容(例如 JSP、HTML、图像、CSS 等)存储在 JAR 文件中?
我一直在研究模块化 Web 应用程序的各种选项,这是一种可能性。
我们目前正在将 JSF 和 Facelets 用于我们的视图技术——我认为可以编写某种形式的自定义视图解析器来检查类路径而不是文件系统目录,但我不确定这是否可行。
任何想法,将不胜感激!:)
更新:我可能应该澄清一下。如何让 Web 容器(例如 Tomcat)从 JAR 文件中加载资源?例如,我在我的 Web 应用程序中部署了一个 .war 文件。如果我访问 /index.jsp,容器将尝试在 Web 内容目录中查找名为 index.jsp 的文件。
有没有一种简单的方法可以使用 Tomcat 等配置您自己的资源加载器,以便它搜索类路径和文件系统?