外部目录中的JSP文件

时间:2009-11-21 15:00:15

标签: 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容器的通用解决方案。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

非常相似的问题 - Loading JSP pages from custom sources

由于存在潜在的安全风险,我认为jsp无法做到这一点。但是,其他视图技术(例如Velocity)确实支持此功能。