powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / приложение с сервлетами не работает
18 сообщений из 18, страница 1 из 1
приложение с сервлетами не работает
    #38169494
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет

столкнулся с непонятной проблемой: тестовое приложение включающее в себя сервлеты - не работает в браузере
на главной странице получаю = HTTP Status 503 - This application is not currently available
в то же время, другое тестовое приложение использующее только JSP - работает без проблем

как так может быть?

web.xml =
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    <servlet>
        <servlet-name>AboutServlet</servlet-name>
        <servlet-class>controller.AboutServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>AboutServlet</servlet-name>
        <url-pattern>/about</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169517
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А логи почитать? Видать деплоймент не закончен из-за ошибки.
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169624
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
в логах нашел это =
Код: xml
1.
2.
3.
4.
5.
6.
Feb 28, 2013 6:15:39 a.m. org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive deploy003.war
Feb 28, 2013 6:15:39 a.m. org.apache.tomcat.util.modeler.Registry registerComponent
SEVERE: Null component Catalina:J2EEApplication=none,J2EEServer=none,WebModule=//subdomen.domen.ru/deploy003,name=jsp,type=JspMonitor
Feb 28, 2013 6:15:39 a.m. org.apache.catalina.startup.HostConfig deployWAR
SEVERE: Error deploying web application archive deploy003.war


и еще про то TLD =
Код: xml
1.
2.
SEVERE: Error processing TLD files for context path /deploy001
java.lang.IllegalArgumentException: URI "file:./" is not hierarchical
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169642
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Права на appBase у томката точно есть?
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169688
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczПрава на appBase у томката точно есть?ммм... не знаю, что и сказать... вообще приложение без проблем развернулось в webapps/deploy003
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169691
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, внутри webapps/deploy003 есть директория ROOT и все лежит внутри нее
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169705
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyBlazkowicz, внутри webapps/deploy003 есть директория ROOT и все лежит внутри нее
опять всё через задний проход?
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169728
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczопять всё через задний проход?директории ROOT не должно быть?
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169743
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
webapps это дефолтный appBase
если ROOT находится в webapps/deploy003, значит deploy003, тоже appBase для другого хоста.
В итоге один appBase, внутри другого. ЗАЧЕМ?
Почему не два отдельных каталога?
CATALINA_HOME/webapps
CATALINA_HOME/deploy003
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169759
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczwebapps это дефолтный appBase
если ROOT находится в webapps/deploy003, значит deploy003, тоже appBase для другого хоста.
В итоге один appBase, внутри другого. ЗАЧЕМ?
Почему не два отдельных каталога?
CATALINA_HOME/webapps
CATALINA_HOME/deploy003хз... все найденные примеры приводятся на основе развертывания war-файлов из webapps - вот я там и делаю все

сделал рядом с webapps директорию deploy003 и закинул туда все свои файлы
рестартанул томкэт
ну прогресс есть - 404 ошибка
HTTP Status 404 -
type Status report
message
description The requested resource () is not available.
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169763
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczwebapps это дефолтный appBaseа какая разница между приложением использующим только JSP или JSP+сервлеты? почему JSP-проект корректно отрабатывается из webapps/deploy002 (по сути JSP - это те же сервлеты), но стоит создать хотя бы один сервлет = и на другом деплое даже индексная JSP-страница не открывается...
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169796
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyа какая разница между приложением использующим только JSP или JSP+сервлеты? почему JSP-проект корректно отрабатывается из webapps/deploy002 (по сути JSP - это те же сервлеты), но стоит создать хотя бы один сервлет = и на другом деплое даже индексная JSP-страница не открывается...
Надо посмотреть stacktrace ошибки. Просто разный код вызывается, при обработке web.xml. Сервлеты же отдельно деплоятся по web.xml. JSP сначала компиляется, потом деплоится.
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169823
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczНадо посмотреть stacktrace ошибки
в логе нашел вот что =
Код: xml
1.
2.
Feb 28, 2013 11:34:48 a.m. org.apache.catalina.loader.WebappClassLoader clearReferencesRmiTargets
INFO: Failed to find class sun.rmi.transport.Target to clear context class loader. This is expected on non-Sun JVMs.


и еще =
Код: xml
1.
2.
3.
4.
5.
Feb 28, 2013 11:34:47 a.m. org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory deploy003
Feb 28, 2013 11:34:48 a.m. org.apache.catalina.loader.WebappClassLoader clearReferencesThreadLocals
WARNING: Failed to clear ThreadLocal references
java.lang.NoSuchFieldException: threadLocals


а вот сервлет =
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
  protected void processRequest(HttpServletRequest request, HttpServletResponse response)
          throws ServletException, IOException {
        String url = "/WEB-INF/view/index.jsp";
        String query = request.getQueryString();
        request.setAttribute("content", "содержание главной страницы and URI &rArr; " + query);
        try {
            request.getRequestDispatcher(url).forward(request, response);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
  }


может я не тот эксцепшн вызываю в try... catch... ?
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169827
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, самое обиднонепонятное - на локалхосте все гут, а на сервере - упсссс...
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169830
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
          throws ServletException, IOException {
        String url = "/WEB-INF/view/index.jsp";
        String query = request.getQueryString();
        request.setAttribute("content", "содержание главной страницы and URI &rArr; " + query);
        try {
            request.getRequestDispatcher(url).forward(request, response);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
  }


надо же, богатая у вас фантазия
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169832
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это INFO и WARNING.
Если модуль не задеплоился, то будет SEVERE аналогичный тому что вверху.
Так модуль задеплоился или нет? Трудно угадывать в каком у вас всё состоянии на текущий момент.
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169835
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyBlazkowicz, самое обиднонепонятное - на локалхосте все гут, а на сервере - упсссс...
Это не обидное. Это стандартное: "у миня всё работает".
...
Рейтинг: 0 / 0
приложение с сервлетами не работает
    #38169836
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник надо же, богатая у вас фантазиядля нуба - потянет
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / приложение с сервлетами не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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