доступ к внешнему файлу jboss

Я пытаюсь получить доступ к файлам, внешним по отношению к данному веб-сайту/контексту (скажем, изображениям, общим для нескольких веб-сайтов). Я установил 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()));

Это работает, когда я отлаживаю 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-адресом в ссылке перенаправления.

Любые мысли о том, что я упускаю?


person Chuck Bueche    schedule 05.09.2013    source источник
comment
Для всех, кто сталкивается с этим: после проб и ошибок я смог заставить все работать, просто используя явный IP-адрес для системы/узла. Проблема решена!   -  person Chuck Bueche    schedule 11.09.2013


Ответы (1)


Для всех, кто сталкивается с этим: после проб и ошибок я смог заставить все работать, просто используя явный IP-адрес для системы/узла. Проблема решена!

person Chuck Bueche    schedule 11.09.2013