powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JBoss не отдает статические файлы
6 сообщений из 6, страница 1 из 1
JBoss не отдает статические файлы
    #38199230
Telin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток! Не подскажите с чем может быть связана следующая проблема:
Коротко о системе: Windows 7 x64, JBoss 7.1(переменные среды заданы, запускаю в standalone моде, вроде работает
Столкнулся с очень банальной и странной проблемой при деплое простого веб-приложения на JBoss. По непонятным мне причинам сервер не отдает статику(js, css, картинки).
Структура проекта банальна:
TestServlet.war/images
TestServlet.war/main.js
TestServlet.war/main.jsp
Ну т.е. в main.jsp инклудятся картинки, js и тд. Сервер НЕ выдает 404 ошибки, а вместо статики отдает как я понимаю HTML. Т.е. вместо main.js браузер получает дупликат сгенеренного HTML, вместо картинок тоже самое. MIME-биндинги настраивал как в web.xml так и в standalone.xml - не помогло. На tomcat и jetty все прекрасно работает... Что я делаю не так?
...
Рейтинг: 0 / 0
JBoss не отдает статические файлы
    #38199255
Telin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UPD:
Забыл добавить, что веб приложение деплоится в составе энтерпрайз приложения. Структура проекта такова:
TestEE.ear/TestEJBSession.jar
TestEE.ear/TestEJBSessionClient.jar
TestEE.ear/TestServlet.war
Деплою Jboss-tools в эклипсе. Пробывал и просто экспортом кинуть в standalone/deployments - все прекрасно деплоится, ошибок нет, сама страничка генерится правильно, только не отдается статика почему-то(
Попробывал отдеплоить простое веб-приложение, с таким же контентом, так там статика вся нормально подтягивается. Т.е. ошибка получается в структуре энтерпрайз приложения, в application.xml ничего интересного:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="http://java.sun.com/xml/ns/javaee/application_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">
  <display-name>TestEE</display-name>
  <module>
    <web>
      <web-uri>TestServlet.war</web-uri>
      <context-root>testee</context-root>
    </web>
  </module>
  <module>
    <ejb>TestEJBSession.jar</ejb>
  </module>
</application>
...
Рейтинг: 0 / 0
JBoss не отдает статические файлы
    #38199266
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как прописаны ссылки на ресурсы в HTML. Или что-то не так с урлами. Или надо логи читать, почему дефолтный сервлет не отрабатывает на ресурсы. Кто-то слишком жадный перехватывает запросы раньше.
...
Рейтинг: 0 / 0
JBoss не отдает статические файлы
    #38199278
Telin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczКак прописаны ссылки на ресурсы в HTML. Или что-то не так с урлами. Или надо логи читать, почему дефолтный сервлет не отрабатывает на ресурсы. Кто-то слишком жадный перехватывает запросы раньше.
В виду того, что все валяется в руте, т.е. TestServlet.war/jquery.1.7.1.min.js к примеру, то код следующий:
Код: html
1.
2.
3.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="jquery.1.7.1.min.js"></script>
<script type="text/javascript" src="main.js"></script>


В том то и дело что урлы верные, 404 нет... И проблема похоже в структуре ear... Ибо если просто деплою простой war, с таким же контентом, то все подтягивается. В чем принципиальное отличие, не понимаю...
...
Рейтинг: 0 / 0
JBoss не отдает статические файлы
    #38199301
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть
http://server:port/testee/jquery.1.7.1.min.js
всё равно возвращает HTML?
надо лог настраивать на дебаг и смотреть.
...
Рейтинг: 0 / 0
JBoss не отдает статические файлы
    #38199307
Telin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczто есть
http://server:port/testee/jquery.1.7.1.min.js
всё равно возвращает HTML?
надо лог настраивать на дебаг и смотреть.
Да, именно такая чушь и получилась. Спасибо Вам за помощь, натолкнули на мысль про дефолтный сервлет. Проблема была в @WebServlet("/"). Исправил на @WebServlet("") все заработало.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JBoss не отдает статические файлы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]