JBoss 托管域"Virtual Directory"或子上下文



我们正在将web应用程序从WebLogic集群迁移到JBoss集群,在配置虚拟目录以提供生成的文档时遇到了问题。

在WebLogic上,我们使用虚拟目录来设置一个URL位置,用户可以在该位置下载应用程序生成的PDF。JBoss没有虚拟目录的概念,但它们确实提供了解决方案。我已经能够让它在独立的服务器上工作,但我找不到在托管域配置中做到这一点的方法。具体来说,我不认为我可以在部署目录中创建符号链接,因为域集群中的部署是以二进制格式存储的。

在Tomcat中,这可以通过在配置目录中创建一个子文本(参见第2项)来完成。

有没有一种方法可以通过这种方式配置JBoss来获得"虚拟目录"或"子上下文"?

详细信息:

  • JBoss版本为6.1 EAP(AS7)
  • 操作系统是Linux
  • 使用了三个服务器,一个域控制器和两个"常规"服务器
  • 服务器配置为托管域

经过大量研究,JBoss似乎在AS7中删除了类似的内容。请参阅此问题进行讨论。

最后,我实现了一个servlet来发送生成的文件。这个解决方案就是我使用的,因为目录是使用java属性配置的,所以我可以根据需要进行更改。

最新更新