Dear all,
   Thank you for your answers! I found problem and fix this. The way to fix
is below:
   When using Web Application Listener Template, Netbeans generates code:
     public class MyOwnEventListener implements ServletContextListener {
    public void contextInitialized(ServletContextEvent sce) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    public void contextDestroyed(ServletContextEvent sce) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}

There are 2 ways to fix this problem:
1) remove throw
or
2) throw must be used in try catch block:
   try {
}catch (Exception e){
   throw new UnsupportedOperationException("Not supported yet.");
}

It works fine when I apply one of two above solution!
Have a nice day
Best regards,
  Mrs.Nga


2008/10/30 Do Thanh Nga <[EMAIL PROTECTED]>

>      Dear all,
>>>   Please help me to fix my problem. I face problem in Exercise 2: Add
>>> Life-cycle event handlers to the hello2 application.
>>>   When I add new Event Listener and run , I face a problem as below:
>>>
>>> *Error listenerStart
>>> Context startup failed due to previous errors
>>> *WebModule[/hello2]contextDestroyed() method is invoked
>>> WebModule[/hello2]*Exception sending context destroyed event to listener
>>> instance of class mypackage.MyOwnEventListener
>>> java.lang.UnsupportedOperationException: Not supported yet.
>>> *       * at
>>> mypackage.MyOwnEventListener.contextDestroyed(MyOwnEventListener.java:26)
>>>         at
>>> org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4051)
>>>         at
>>> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4679)
>>>         at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4550)
>>> *        at com.sun.enterprise.web.WebModule.start(WebModule.java:241)
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:827)
>>>         at
>>> org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:125)
>>>         at
>>> org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:147)
>>>         at java.security.AccessController.doPrivileged(Native Method)
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:809)
>>>         at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:646)
>>>         at
>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1331)
>>>         at
>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1040)
>>>         at
>>> com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:160)
>>>         at
>>> com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:246)
>>>         at
>>> com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:918)
>>>         at
>>> com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:905)
>>>         at
>>> com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:427)
>>>
>>> My computer installed: netbeans 6.1, JDK 1.5, Sun Application Server 9.0
>>> I strickly follow the instruction in the LAB-4005. Does anyone know how
>>> to solve my problem?
>>> Thank you very much!
>>> I hope to receive your response soon!
>>>
>>> Best regards,
>>>   Mrs.Nga
>>>
>>>
>>> >>>
>>>
>>
>>
>> --
>> Hoang Nguyen
>>
>
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/javaprogrammingwithpassion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to