代码之家  ›  专栏  ›  技术社区  ›  Venkat Sadasivam

外部目录中的JSP文件

  •  1
  • Venkat Sadasivam  · 技术社区  · 16 年前

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

    我尝试了以下解决方案

    1)扩展文档根-IBM WebSphere 当我将JSP放在EAR部署目录之外时,它工作得很好

    2)OC4J-这种溶液在oracleas中也很好用。

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

    我正在为所有J2EE容器寻找一个通用的解决方案。

    2 回复  |  直到 16 年前
        1
  •  1
  •   ZZ Coder    16 年前

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

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

      <Context aliases="/img=/e:/pictures/" ...>
    
        2
  •  0
  •   Community Mohan Dere    9 年前

    这里的问题很相似- Loading JSP pages from custom sources

    我认为JSP不可能做到这一点,因为存在潜在的安全风险。但是,其他视图技术,如 Velocity 一定要支持这一点。