powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по статическим HTML.
5 сообщений из 5, страница 1 из 1
Вопрос по статическим HTML.
    #39069038
sergnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу ткнуть пальцем.
проблем:
инструменты Spring Tool Suite и Glassfish
приложение App в нём сервлет MyApp
по URL \App\MyApp сервлет нормально вызывается и отрабатывает
теперь хочу вызывать сервлет из статической страницы HTML index.html
пишу страницу, кладу её в Спринге в корень папки WebContent
после деплоя вижу, что index.html оказался в корне папки \App
обращаюсь по \App\index.html и получаю 404!!

файл web.xml :

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <servlet>
    <servlet-name>MyApp</servlet-name>
    <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
    <init-param>
	<param-name>jersey.config.server.provider.packages</param-name>
	<param-value>my.test</param-value>
    </init-param>
  </servlet>
 <display-name>App</display-name>
 <welcome-file-list>
    <welcome-file>index.html</welcome-file>
 </welcome-file-list>
 
  <servlet-mapping>
    <servlet-name>MyApp</servlet-name>
    <url-pattern>/*</url-pattern>
  </servlet-mapping>
  
</web-app>



Понимаю, что я не понимаю чо-то очень простое, но не понимаю что я не понимаю. :))
...
Рейтинг: 0 / 0
Вопрос по статическим HTML.
    #39069045
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergnnпрошу ткнуть пальцем.
Понимаю, что я не понимаю чо-то очень простое, но не понимаю что я не понимаю. :))

И не должно.
У вас обработчик сервлетов перехватывает пути.
До index.html никогда не дойдет.

Тут либо все ч/з сервлеты, либо вешать обработчик сервлетов не на корень.
...
Рейтинг: 0 / 0
Вопрос по статическим HTML.
    #39069049
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulТут либо все ч/з сервлеты, либо вешать обработчик сервлетов не на корень.
либо не писать уже <url-pattern>/*</url-pattern> в XML простыни. Устарело.
Есть аннотации в новом API
...
Рейтинг: 0 / 0
Вопрос по статическим HTML.
    #39069053
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergnn,

Ваш <url-pattern/> говорит серверу все запросы отправлять на ваш сервлет. Таким образом даже запрос на index.html отправляется на ваш сервлет, а не на дефолтный, который обслуживает файлы.
...
Рейтинг: 0 / 0
Вопрос по статическим HTML.
    #39069059
sergnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо. Понял.
Получилось. Работает.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по статическим HTML.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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