Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DWR 3.0 RC1 Reverse Ajax, ScriptSessionListener, ScriptSessionListener проблема с сессиям 
:(
    Опции темы
aleksey1
Дата 4.3.2009, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 4.3.2009

Репутация: нет
Всего: нет



Использую Tomcat 6 и dwr 3
Задача: надо отследить старт и окончание ScriptSession!

реализовал класс:


public class MyScriptSessionListener implements ScriptSessionListener {
   public void sessionCreated(ScriptSessionEvent ev)
    {
        System.out.println("sessionCreated");
     }
    public void sessionDestroyed(ScriptSessionEvent ev)
    {
       System.out.println("sessionDestroyed");
    }
}

в файле web.xml прописал:

 <servlet>
         <servlet-name>dwr-invoker</servlet-name>
         <display-name>DWR Servlet</display-name>
         <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
     <init-param>
            <param-name>debug</param-name>
            <param-value>true</param-value>
        </init-param>
     <init-param>
    <param-name>activeReverseAjaxEnabled</param-name>
    <param-value>true</param-value>
     </init-param>
     <init-param>
      <param-name>initApplicationScopeCreatorsAtStartup</param-name>
      <param-value>true</param-value>
    </init-param>
        <init-param>
          <param-name>maxWaitAfterWrite</param-name>
          <param-value>500</param-value>
        </init-param>
     <init-param>
        <param-name>org.directwebremoting.event.ScriptSessionListener</param-name>
        <param-value>com.svit.MyScriptSessionListener</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    </servlet>


при запуске проекта tommcat выдает ошибку:

SEVERE: - Can't use : com.svit.MyScriptSessionListener@17777a1 to implement org.directwebremoting.event.ScriptSessionListener. Reason: java.lang.ClassNotFoundException: com.svit.MyScriptSessionListener@17777a1

НО
файл MyScriptSessionListener.class находится там где и должен в папке
WEB-INF/classes/com/svit

DWR его не находит, или не хочет находить.

Как нужно реализовывать ScriptSessionListener, что нужно и где прописывать чтоб он заработал?
Может кто подскажет в каком направлении копать!

Сам DWR работает, функции вызывает, но надо отслеживать сессии!!!

Может у кого то есть рабочий пример с использованием DWR как реализовать
ScriptSessionListener чтобы он заработал?? 
PM MAIL   Вверх
glebiuskv
Дата 30.3.2010, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 10.7.2009

Репутация: нет
Всего: нет



Цитата

файл MyScriptSessionListener.class находится там где и должен в папке
WEB-INF/classes/com/svit

Сам кодю на нетбинз
У меня получается структура
Имя проекта
|_src
       |_java
                 |_имя
                         |_пакета
                                       |_Класс
И тогда DWR находит....
Вы уверены, что надо класть класс в web-inf? У меня там только XML`ки.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0566 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.