|
|
|
JBoss не отдает статические файлы
|
|||
|---|---|---|---|
|
#18+
Доброе время суток! Не подскажите с чем может быть связана следующая проблема: Коротко о системе: 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 все прекрасно работает... Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2013, 18:31:18 |
|
||
|
JBoss не отдает статические файлы
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2013, 18:53:55 |
|
||
|
JBoss не отдает статические файлы
|
|||
|---|---|---|---|
|
#18+
Как прописаны ссылки на ресурсы в HTML. Или что-то не так с урлами. Или надо логи читать, почему дефолтный сервлет не отрабатывает на ресурсы. Кто-то слишком жадный перехватывает запросы раньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2013, 18:59:19 |
|
||
|
JBoss не отдает статические файлы
|
|||
|---|---|---|---|
|
#18+
BlazkowiczКак прописаны ссылки на ресурсы в HTML. Или что-то не так с урлами. Или надо логи читать, почему дефолтный сервлет не отрабатывает на ресурсы. Кто-то слишком жадный перехватывает запросы раньше. В виду того, что все валяется в руте, т.е. TestServlet.war/jquery.1.7.1.min.js к примеру, то код следующий: Код: html 1. 2. 3. В том то и дело что урлы верные, 404 нет... И проблема похоже в структуре ear... Ибо если просто деплою простой war, с таким же контентом, то все подтягивается. В чем принципиальное отличие, не понимаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2013, 19:07:06 |
|
||
|
JBoss не отдает статические файлы
|
|||
|---|---|---|---|
|
#18+
то есть http://server:port/testee/jquery.1.7.1.min.js всё равно возвращает HTML? надо лог настраивать на дебаг и смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2013, 19:22:16 |
|
||
|
JBoss не отдает статические файлы
|
|||
|---|---|---|---|
|
#18+
Blazkowiczто есть http://server:port/testee/jquery.1.7.1.min.js всё равно возвращает HTML? надо лог настраивать на дебаг и смотреть. Да, именно такая чушь и получилась. Спасибо Вам за помощь, натолкнули на мысль про дефолтный сервлет. Проблема была в @WebServlet("/"). Исправил на @WebServlet("") все заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2013, 19:28:46 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38199301&tid=2129687]: |
0ms |
get settings: |
15ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
60ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 479ms |

| 0 / 0 |
