powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема со слуштелями!
12 сообщений из 12, страница 1 из 1
Проблема со слуштелями!
    #33222552
User9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавляю для своего веб проекта слушателя сессии! (реализую в нем интерфейс apache.catalina.SessionListener) при запуске броузер выдает - ресурс недоступен , хотя без слушателя все нормально
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33222647
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего ты перегрузил родной метод. Нужно вставить что-то типа super(). Это неточно, просто догадки.
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33222730
User9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не не мог! Это интерфей - я его реализовал. Может кто знает как этих слушателей грамотно подключать или где про это написано?
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33222744
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в исходниках томкета примерно здесь

jakarta-tomcat-catalina\tester\src\tester\org\apache\tester

есть пример

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33222776
User9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у себя не нашел
мож ссылочку на сайт... если есть?
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33223075
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
 public   class  SessionCounter  implements  HttpSessionListener {
     public   void  sessionCreated(HttpSessionEvent event) {
        ServletContext ctx = event.getSession( ).getServletContext( );
        Integer numSessions = (Integer) ctx.getAttribute("numSessions");
         if  (numSessions ==  null ) {
            numSessions =  new  Integer( 1 );
        }
         else  {
             int  count = numSessions.intValue( );
            numSessions =  new  Integer(count +  1 );
        }
        ctx.setAttribute("numSessions", numSessions);
    }
     public   void  sessionDestroyed(HttpSessionEvent event) {
        ServletContext ctx = event.getSession( ).getServletContext( );
        Integer numSessions = (Integer) ctx.getAttribute("numSessions");
         if  (numSessions ==  null ) {
            numSessions =  new  Integer( 0 );
        }
         else  {
             int  count = numSessions.intValue( );
            numSessions =  new  Integer(count -  1 );
        }
        ctx.setAttribute("numSessions", numSessions);
    }
}

web.xml
Код: plaintext
1.
2.
3.
4.
5.
  <listener>
      <listener- class ><путь к классу>.SessionCounter
      </listener- class >
  </listener

...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33223165
User9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!!!
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33223363
User9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как значения EnviroinmentEntries Вытащить кот в web.xml прописываешь?
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33223852
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
User9А как значения EnviroinmentEntries Вытащить кот в web.xml прописываешь?

а подробней можно?
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33223895
User9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<env-entry>
<description>description1</description>
<env-entry-name>name1</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>value1</env-entry-value>
</env-entry>

Как во время выполнения JSP вытащить value1 из name1 в Enviroinment Entry

и есть еще

<context-param>
<description>description1</description>
<param-name>name1</param-name>
<param-value>value1</param-value>
</context-param>

чем он отличается от Enviroinment Entry и как с ним работать

Заранее спасибо
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33228805
AciD_v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Context params относяться к одному конкретному контексту, а env entries - видны со всех контекстов.
Для их получения надо использовать JNDI:
Код: plaintext
1.
2.
3.
4.
...
Context ctx =  new  InitialContext();
EntryType entry = (EntryType) ctx.lookup("java:comp/env/" + entryName);
...
...
Рейтинг: 0 / 0
Проблема со слуштелями!
    #33229257
AciD_v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 User9:

Какой web-сервер Вы используете?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема со слуштелями!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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