java - 在 jboss 中从本地硬盘提供静态内容作为 7

标签 java jboss jboss7.x jboss5.x

我已经在jboss 4.2中部署了我的应用程序,它部署成功。 为了访问硬盘上的静态文件,我在 server.xml(/server/default/deploy/jboss-web.deployer/server.xml) 中包含了以下代码

<Host name="host_name">
    <Context path="/outputfiles" 
    docBase="/home/sample"
    reloadable="true">
    </Context>
</Host>

它工作正常,当我给出链接 http://:/outputfiles 时,可以访问 home/sample 中的数据。

现在我正在尝试将我的应用程序迁移到 jboss 7.1。已成功部署。现在我不知道在哪里添加指定的代码部分来访问静态内容。

PL。在这方面帮助我。

有没有其他方法可以使用 jboss as 7.1 访问硬盘上的静态内容..

提前致谢......

最佳答案

据我所知,我们没有通过 JBOSS AS 7.1 访问硬盘上的静态文件的选项。

我尝试过的解决方案是,我创建了一个虚拟 Web 应用程序,并将文件存储到该虚拟 Web 应用程序中。一旦文件存储在那里,就可以通过指向新创建的虚拟 Web 应用程序的 URL 来访问它们。

虽然这不是这种访问的正确方法,但我找不到其他方法。

PL。让我知道是否存在其他理想的方式...

谢谢......

关于java - 在 jboss 中从本地硬盘提供静态内容作为 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17694012/

相关文章:

performance - JBoss 上 Liferay Portal 的要求

java - 从/bin/content 加载类而不是从 standalone/deployments

oracle - 带有 Oracle 的 Jboss XA 数据源无法打开连接

logging - JBoss AS 7 : Logging

configuration - JBoss AS 7 配置

java - 已编译的 Groovy 类 - GC

java - Spring SecurityContext 在错误页面上返回空认证

如果未选中 CheckBoxMenuItem,Java 退出 MouseListener

java - AJAX调用Java字符编码

java - 从 JBoss 应用程序服务器连接到 DB2 时出错