Файл приветствия jsp не вызывается - PullRequest
2 голосов
/ 10 февраля 2011

У меня есть веб-приложение JSP, развернутое на tomcat. URL приложения http://servername/app

Файл web.xml содержит список файлов приветствия, как показано ниже.

<?xml version="1.0" encoding="UTF-8"?>
    <web-app id="mobile" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
        <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>

Теперь, когда мы получаем доступ к http://servername/app, приложение недоступно. Но если мы обращаемся к URL-адресу как http://servername/app/,, тогда приложение доступно.

Мне нужно, чтобы приложение было приложением без пробного символа / символа.

Пожалуйста, помогите!

1 Ответ

10 голосов
/ 10 февраля 2011

Это может произойти, если у вас сервлет, отображенный на /, который берет на себя работу встроенного по умолчанию сервлета контейнера сервлетов, который отвечает за переход к правильному корневому пути.Поэтому либо исправьте свой сервлет, чтобы сделать то же самое, либо сопоставьте его с более конкретным шаблоном URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...