java - 外部目录中的 JSP 文件

标签 java tomcat websphere oc4j

在我的项目中,我们允许客户在 JSP 页面中编写客户特定的逻辑并附加到我们的产品中。现在,在部署 .ear 文件后,客户将自定义文件复制到/WebContent/custom 目录下,以便我们可以引用那些 JSP。这是一个繁琐的安装过程,我想简化它。

我尝试了以下解决方案

1) extendedDocumentRoot - IBM WebSphere 当我将 JSP 保存在 EAR 部署目录之外时它工作正常

2) OC4J - 该解决方案在 OracleAS 中也能正常工作。

<virtual-directory virtual-path="/img" real-path="/e:/pictures/" />

我正在寻找适用于所有 J2EE 容器的通用解决方案。

最佳答案

没有。没有标准的方法来实现这一点。这是服务器部署/配置的一部分,超出了 Servlet 规范的范围。

如果你使用 Tomcat,你必须使用另一种机制,

  <Context aliases="/img=/e:/pictures/" ...>

关于java - 外部目录中的 JSP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1775700/

相关文章:

java - 卡夫卡 : java client failed to send messages after x tries

java - 当必须通过姓名和号码访问时,存储电话簿的最佳数据结构

java - 用于 Java 的 C++ setw()

java.lang.OutOfMemoryError : Java heap space with NetBeans 错误

websphere - 基于 Web 的客户端与胖/富客户端?

java - Apache DateUtils 截断一周

maven - 如何取消部署与 Jenkins 的.war?

java - JAR 版本依赖冲突 - Java

java - Websphere Liberty - 如何从 Windows 注册表获取 keystore 密码?

java - 使用 IBM WebSphere Application Server Liberty Profile 配置 Mysql 数据源