jboss外部文件访问

时间:2013-09-05 19:22:07

标签: url jboss contextpath

我正在尝试访问给定网站/上下文外部的文件(例如,几个网站共有的图像)。我用:

设置了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 = "http://localhost:8080/questionbank/some/file/path.htm";
URL file = new URL(url);
reader = new LineNumberReader(new InputStreamReader(file.openStream()));

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

我尝试省略“8080”,我尝试了一条明确的路径:

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

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

有关我要遗漏的内容的任何想法?

1 个答案:

答案 0 :(得分:1)

对于遇到此问题的任何人:经过反复试验,我能够通过使用系统/节点的显式IP地址简化工作。问题解决了!