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

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

есть пример

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
18.08.2005, 12:25
    #33222776
User9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со слуштелями!
у себя не нашел
мож ссылочку на сайт... если есть?
...
Рейтинг: 0 / 0
18.08.2005, 13:49
    #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
18.08.2005, 14:22
    #33223165
User9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со слуштелями!
Спасибо!!!
...
Рейтинг: 0 / 0
18.08.2005, 15:25
    #33223363
User9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со слуштелями!
А как значения EnviroinmentEntries Вытащить кот в web.xml прописываешь?
...
Рейтинг: 0 / 0
18.08.2005, 17:50
    #33223852
zirex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со слуштелями!
User9А как значения EnviroinmentEntries Вытащить кот в web.xml прописываешь?

а подробней можно?
...
Рейтинг: 0 / 0
18.08.2005, 18:05
    #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
22.08.2005, 19:17
    #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
23.08.2005, 10:06
    #33229257
AciD_v
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со слуштелями!
2 User9:

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


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