【问题标题】:jboss external file accessjboss外部文件访问
【发布时间】:2013-09-09 18:13:39
【问题描述】:

我正在尝试访问给定网站/上下文外部的文件(例如,多个网站共有的图像)。我已经设置了 jboss-web.deployer/server.xml:

<Context path="/questionbank" docBase="/usr/local/jboss-eap-4.3.0.GA_CP01/jboss-as/server/commonDir/questionbank" reloadable="true"></Context>

我通过 URL 访问文件:

url = "http://localhost:8080/questionbank/some/file/path.htm";
URL file = new URL(url);
reader = new LineNumberReader(new InputStreamReader(file.openStream()));

这在我使用本地 jboss 实例(Windows XP 和 7)在 Eclise 中调试时有效。 jboss 版本是 4.3.0。但是,当我部署到我的 Linux 服务器时,我得到一个 ConnectException,“连接被拒绝”。

我尝试省略“8080”,并尝试了显式路径:

http://my.server.com/thecontext/questionbank/some/file/path.htm

省略 8080,我得到相同的 ConnectException。使用主机名,我得到一个 302 错误,重定向链接中的 url 正确。

对我遗漏的内容有什么想法吗?

【问题讨论】:

  • 对于遇到此问题的任何人:经过反复试验,我只需使用系统/节点的显式 IP 地址即可使事情正常进行。问题解决了!

标签: url jboss contextpath


【解决方案1】:

对于遇到这种情况的任何人:经过反复试验,我只需使用系统/节点的显式 IP 地址就可以让事情正常工作。问题解决了!

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 2016-09-30
    • 2016-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多