You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by daniel polonsky <da...@gmail.com> on 2010/07/07 10:26:08 UTC

listener initialized twice

Hi
We have a web application running on Tomcat as a service and because of
historical reasons this web app is using ROOT folder (it is ugly but i can't
change it).
Recently we have added and initializing listener that (implements
ServletContextListener)

here its definition in web.xml

    <listener>

<listener-class>com.nextnine.web.ComServerConfigListener</listener-class>
    </listener>
    <context-param>
        <param-name>cs-root</param-name>
        <param-value>Q:/CommunicationServer</param-value>
    </context-param>

This web app runs fine on 2003 server, but when i try to run it on server
2008 it fails to initialize listener (see the log below).

*tomcat log*
Jul 7, 2010 10:43:39 AM org.apache.coyote.http11.Http11NioProtocol pause
INFO: Pausing Coyote HTTP/1.1 on http-192.168.201.50-8080
Jul 7, 2010 10:43:39 AM org.apache.coyote.http11.Http11NioProtocol pause
INFO: Pausing Coyote HTTP/1.1 on http-192.168.201.50-443
Jul 7, 2010 10:43:40 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jul 7, 2010 10:43:40 AM org.apache.coyote.http11.Http11NioProtocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-192.168.201.50-8080
Jul 7, 2010 10:43:41 AM org.apache.coyote.http11.Http11NioProtocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-192.168.201.50-443
Jul 7, 2010 10:43:43 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: C:\Program
Files\NextNine\CommunicationServer\apache-tomcat-6.0.20\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
Jul 7, 2010 10:43:43 AM org.apache.tomcat.util.net.NioSelectorPool
getSharedSelector
INFO: Using a shared selector for servlet write/read
Jul 7, 2010 10:43:43 AM org.apache.coyote.http11.Http11NioProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-192.168.201.50-8080
Jul 7, 2010 10:43:43 AM org.apache.tomcat.util.net.NioSelectorPool
getSharedSelector
INFO: Using a shared selector for servlet write/read
Jul 7, 2010 10:43:43 AM org.apache.coyote.http11.Http11NioProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-192.168.201.50-443
Jul 7, 2010 10:43:43 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1589 ms
Jul 7, 2010 10:43:43 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 7, 2010 10:43:44 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Jul 7, 2010 10:43:45 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jul 7, 2010 10:43:45 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
Jul 7, 2010 10:43:45 AM org.apache.coyote.http11.Http11NioProtocol start
INFO: Starting Coyote HTTP/1.1 on http-192.168.201.50-8080
Jul 7, 2010 10:43:45 AM org.apache.coyote.http11.Http11NioProtocol start
INFO: Starting Coyote HTTP/1.1 on http-192.168.201.50-443
Jul 7, 2010 10:43:45 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jul 7, 2010 10:43:45 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
Jul 7, 2010 10:43:45 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1721 ms

*in development *
on server 2003 when running under tomcat 6.0.16, i am getting the following
info
INFO: The listener "com.nextnine.web.ComServerConfigListener" is already
configured for this context. The duplicate definition has been ignored.

while when running on same machine under tomcat 6.0.26 the console is clean

if it may help i can send the whole project structure as a zip

thx in advance
Daniel

RE: listener initialized twice

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: daniel polonsky [mailto:danpolonsky@gmail.com]
> Subject: Re: listener initialized twice
> 
> The same deployment runs OK on other machines and in 
> development, while on server 2008 i am getting this error.

Does WEB-INF/classes/tool/HandleFiles$2.class actually exist on your Win2K8 installation?  (It could also be packaged inside a .jar file in WEB-INF/lib.)

Does it exist in more than one location?  (It must not.)

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: listener initialized twice

Posted by daniel polonsky <da...@gmail.com>.
Thanks, I will give it a shot, although we don't have UI and no JSP files.
This application serves as sort of background mail server
I can't send you the relevant code, but here is the relevant piece of code

*listener class:*
public class ComServerConfigListener implements ServletContextListener
{
    public void contextInitialized(ServletContextEvent arg0)
    {
     String path = "..."

     initLog4j(path);
     initNetworkLayer(path); // eventually calling the getFileList method
    }
}

*HandleFiles class*
public static File[] getFileList(File dir, final String extension)
{
if(!dir.isDirectory())
return new File[] { };

 return dir.listFiles(new FileFilter()
            {
                public boolean accept(File arg0)
                {
                    return arg0.getName().endsWith(extension);
                }
            });
}

*web.xml*
*
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    id="WebApp_ID" version="2.5">

  <display-name>CommunicationServer</display-name>
<!-- servlets definitions -->

<listener>
 <listener-class>com.nextnine.web.ComServerConfigListener</listener-class>
 </listener>
 <context-param>
 <param-name>cs-root</param-name>
 <param-value>Q:/CommunicationServer</param-value>
 </context-param>

  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
</web-app>
*


On Wed, Jul 7, 2010 at 3:51 PM, Mark Thomas <ma...@apache.org> wrote:

> On 07/07/2010 13:22, daniel polonsky wrote:
> > The same deployment runs OK on other machines and in development, while
> on
> > server 2008 i am getting this error.
> >  java.lang.NoClassDefFoundError is thrown when creating a
> java.io.FileFilter
> > instance which is part of JDK and we do have a JDK 1.5 installed
> >
> > On Wed, Jul 7, 2010 at 1:59 PM, Mark Thomas <ma...@apache.org> wrote:
> >
> >> On 07/07/2010 10:44, daniel polonsky wrote:
> >>> and here is the localhost log
> >>>
> >>> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext
> >>> listenerStart
> >>> SEVERE: Exception sending context initialized event to listener
> instance
> >> of
> >>> class com.nextnine.web.ComServerConfigListener
> >>> java.lang.NoClassDefFoundError: tool/HandleFiles$2
>
> I sometimes seen root causes get swallowed in this type of situation
> (although usually with a security manager).
>
> I'd suggest disabling the listener and then placing the failing code in
> a JSP (so you can edit the code and re-test easily) and see if you can
> track down the real root cause. Also, if you can provide the source for
> a JSP that fails (and probably HandleFile.java as well) someone here may
> be able to spot the issues.
>
> Mark
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Re: listener initialized twice

Posted by Mark Thomas <ma...@apache.org>.
On 07/07/2010 13:22, daniel polonsky wrote:
> The same deployment runs OK on other machines and in development, while on
> server 2008 i am getting this error.
>  java.lang.NoClassDefFoundError is thrown when creating a java.io.FileFilter
> instance which is part of JDK and we do have a JDK 1.5 installed
> 
> On Wed, Jul 7, 2010 at 1:59 PM, Mark Thomas <ma...@apache.org> wrote:
> 
>> On 07/07/2010 10:44, daniel polonsky wrote:
>>> and here is the localhost log
>>>
>>> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext
>>> listenerStart
>>> SEVERE: Exception sending context initialized event to listener instance
>> of
>>> class com.nextnine.web.ComServerConfigListener
>>> java.lang.NoClassDefFoundError: tool/HandleFiles$2

I sometimes seen root causes get swallowed in this type of situation
(although usually with a security manager).

I'd suggest disabling the listener and then placing the failing code in
a JSP (so you can edit the code and re-test easily) and see if you can
track down the real root cause. Also, if you can provide the source for
a JSP that fails (and probably HandleFile.java as well) someone here may
be able to spot the issues.

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: listener initialized twice

Posted by daniel polonsky <da...@gmail.com>.
The same deployment runs OK on other machines and in development, while on
server 2008 i am getting this error.
 java.lang.NoClassDefFoundError is thrown when creating a java.io.FileFilter
instance which is part of JDK and we do have a JDK 1.5 installed

On Wed, Jul 7, 2010 at 1:59 PM, Mark Thomas <ma...@apache.org> wrote:

> On 07/07/2010 10:44, daniel polonsky wrote:
> > and here is the localhost log
> >
> > Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext
> > listenerStart
> > SEVERE: Exception sending context initialized event to listener instance
> of
> > class com.nextnine.web.ComServerConfigListener
> > java.lang.NoClassDefFoundError: tool/HandleFiles$2
>
> So what isn't clear here?
>
> Mark
>
> >     at tool.HandleFiles.getFileList(HandleFiles.java:717)
> >     at tool.HandleFiles.getFileList(HandleFiles.java:710)
> >     at
> > tool.HandleFiles.getFileListSortedByLastModified(HandleFiles.java:670)
> >     at
> >
> com.nextnine.comsrv.dblayer.MailBoxManager.resetAllMessages(MailBoxManager.java:73)
> >     at
> > com.nextnine.comsrv.dblayer.MailBoxManager.<init>(MailBoxManager.java:50)
> >     at
> com.nextnine.comsrv.servlets.NetworkLayer.init(NetworkLayer.java:425)
> >     at
> > com.nextnine.comsrv.servlets.NetworkLayer.<init>(NetworkLayer.java:70)
> >     at
> >
> com.nextnine.comsrv.servlets.NetworkLayerFactory.createNetworkLayer(NetworkLayerFactory.java:45)
> >     at
> >
> com.nextnine.web.ComServerConfigListener.initNetworkLayer(ComServerConfigListener.java:54)
> >     at
> >
> com.nextnine.web.ComServerConfigListener.contextInitialized(ComServerConfigListener.java:43)
> >     at
> >
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
> >     at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
> >     at
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
> >     at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> >     at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
> >     at
> >
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
> >     at
> >
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
> >     at
> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
> >     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
> >     at
> >
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
> >     at
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >     at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> >     at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
> >     at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> >     at
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >     at
> > org.apache.catalina.core.StandardService.start(StandardService.java:519)
> >     at
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >     at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> >     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> > Caused by: java.lang.ClassNotFoundException: tool.HandleFiles$2
> >     at
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
> >     at
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
> >     ... 34 more
> >
> >
> > On Wed, Jul 7, 2010 at 12:01 PM, daniel polonsky <danpolonsky@gmail.com
> >wrote:
> >
> >> Hi
> >> Sorry for not being clear, but i still have an issue with the latest
> >> version of 6.0.26 tomcat, deployed on Windows 2008
> >>
> >> *tomcat log*
> >> Jul 7, 2010 11:57:31 AM org.apache.catalina.core.AprLifecycleListener
> init
> >> INFO: The APR based Apache Tomcat Native library which allows optimal
> >> performance in production environments was not found on the
> >> java.library.path: C:\Program
> >>
> Files\Java\jdk1.6.0_20\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
> >> Jul 7, 2010 11:57:32 AM org.apache.coyote.http11.Http11Protocol init
> >> INFO: Initializing Coyote HTTP/1.1 on http-8080
> >> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.Catalina load
> >> INFO: Initialization processed in 648 ms
> >> Jul 7, 2010 11:57:32 AM org.apache.catalina.core.StandardService start
> >> INFO: Starting service Catalina
> >> Jul 7, 2010 11:57:32 AM org.apache.catalina.core.StandardEngine start
> >> INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
> >> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> >> deployDescriptor
> >> INFO: Deploying configuration descriptor host-manager.xml
> >> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> >> deployDescriptor
> >> INFO: Deploying configuration descriptor manager.xml
> >> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> >> deployDirectory
> >> INFO: Deploying web application directory docs
> >> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> >> deployDirectory
> >> INFO: Deploying web application directory examples
> >> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> >> deployDirectory
> >> INFO: Deploying web application directory ROOT
> >> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
> >> SEVERE: Error listenerStart
> >> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
> >>
> >> SEVERE: Context [] startup failed due to previous errors
> >>  Jul 7, 2010 11:57:33 AM org.apache.coyote.http11.Http11Protocol start
> >> INFO: Starting Coyote HTTP/1.1 on http-8080
> >> Jul 7, 2010 11:57:33 AM org.apache.jk.common.ChannelSocket init
> >>
> >> INFO: JK: ajp13 listening on /0.0.0.0:8009
> >>  Jul 7, 2010 11:57:33 AM org.apache.jk.server.JkMain start
> >>
> >> INFO: Jk running ID=0 time=0/31  config=null
> >> Jul 7, 2010 11:57:33 AM org.apache.catalina.startup.Catalina start
> >> INFO: Server startup in 1309 ms
> >>
> >>
> >> On Wed, Jul 7, 2010 at 11:53 AM, Mark Thomas <ma...@apache.org> wrote:
> >>
> >>> On 07/07/2010 10:26, daniel polonsky wrote:
> >>>
> >>>> *in development *
> >>>>
> >>>> on server 2003 when running under tomcat 6.0.16, i am getting the
> >>>> following
> >>>> info
> >>>> INFO: The listener "com.nextnine.web.ComServerConfigListener" is
> already
> >>>> configured for this context. The duplicate definition has been
> ignored.
> >>>>
> >>>> while when running on same machine under tomcat 6.0.26 the console is
> >>>> clean
> >>>>
> >>>
> >>> So you have hit a bug in 6.0.16 that is fixed by upgrading to 6.0.26.
> What
> >>> exactly is the problem here?
> >>>
> >>> Mark
> >>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >>> For additional commands, e-mail: users-help@tomcat.apache.org
> >>>
> >>>
> >>
> >
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Re: listener initialized twice

Posted by Mark Thomas <ma...@apache.org>.
On 07/07/2010 10:44, daniel polonsky wrote:
> and here is the localhost log
> 
> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext
> listenerStart
> SEVERE: Exception sending context initialized event to listener instance of
> class com.nextnine.web.ComServerConfigListener
> java.lang.NoClassDefFoundError: tool/HandleFiles$2

So what isn't clear here?

Mark

>     at tool.HandleFiles.getFileList(HandleFiles.java:717)
>     at tool.HandleFiles.getFileList(HandleFiles.java:710)
>     at
> tool.HandleFiles.getFileListSortedByLastModified(HandleFiles.java:670)
>     at
> com.nextnine.comsrv.dblayer.MailBoxManager.resetAllMessages(MailBoxManager.java:73)
>     at
> com.nextnine.comsrv.dblayer.MailBoxManager.<init>(MailBoxManager.java:50)
>     at com.nextnine.comsrv.servlets.NetworkLayer.init(NetworkLayer.java:425)
>     at
> com.nextnine.comsrv.servlets.NetworkLayer.<init>(NetworkLayer.java:70)
>     at
> com.nextnine.comsrv.servlets.NetworkLayerFactory.createNetworkLayer(NetworkLayerFactory.java:45)
>     at
> com.nextnine.web.ComServerConfigListener.initNetworkLayer(ComServerConfigListener.java:54)
>     at
> com.nextnine.web.ComServerConfigListener.contextInitialized(ComServerConfigListener.java:43)
>     at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
>     at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
>     at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>     at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
>     at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
>     at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
>     at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
>     at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>     at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>     at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
>     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>     at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>     at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
>     at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> Caused by: java.lang.ClassNotFoundException: tool.HandleFiles$2
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
>     ... 34 more
> 
> 
> On Wed, Jul 7, 2010 at 12:01 PM, daniel polonsky <da...@gmail.com>wrote:
> 
>> Hi
>> Sorry for not being clear, but i still have an issue with the latest
>> version of 6.0.26 tomcat, deployed on Windows 2008
>>
>> *tomcat log*
>> Jul 7, 2010 11:57:31 AM org.apache.catalina.core.AprLifecycleListener init
>> INFO: The APR based Apache Tomcat Native library which allows optimal
>> performance in production environments was not found on the
>> java.library.path: C:\Program
>> Files\Java\jdk1.6.0_20\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
>> Jul 7, 2010 11:57:32 AM org.apache.coyote.http11.Http11Protocol init
>> INFO: Initializing Coyote HTTP/1.1 on http-8080
>> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.Catalina load
>> INFO: Initialization processed in 648 ms
>> Jul 7, 2010 11:57:32 AM org.apache.catalina.core.StandardService start
>> INFO: Starting service Catalina
>> Jul 7, 2010 11:57:32 AM org.apache.catalina.core.StandardEngine start
>> INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
>> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
>> deployDescriptor
>> INFO: Deploying configuration descriptor host-manager.xml
>> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
>> deployDescriptor
>> INFO: Deploying configuration descriptor manager.xml
>> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
>> deployDirectory
>> INFO: Deploying web application directory docs
>> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
>> deployDirectory
>> INFO: Deploying web application directory examples
>> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
>> deployDirectory
>> INFO: Deploying web application directory ROOT
>> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
>> SEVERE: Error listenerStart
>> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
>>
>> SEVERE: Context [] startup failed due to previous errors
>>  Jul 7, 2010 11:57:33 AM org.apache.coyote.http11.Http11Protocol start
>> INFO: Starting Coyote HTTP/1.1 on http-8080
>> Jul 7, 2010 11:57:33 AM org.apache.jk.common.ChannelSocket init
>>
>> INFO: JK: ajp13 listening on /0.0.0.0:8009
>>  Jul 7, 2010 11:57:33 AM org.apache.jk.server.JkMain start
>>
>> INFO: Jk running ID=0 time=0/31  config=null
>> Jul 7, 2010 11:57:33 AM org.apache.catalina.startup.Catalina start
>> INFO: Server startup in 1309 ms
>>
>>
>> On Wed, Jul 7, 2010 at 11:53 AM, Mark Thomas <ma...@apache.org> wrote:
>>
>>> On 07/07/2010 10:26, daniel polonsky wrote:
>>>
>>>> *in development *
>>>>
>>>> on server 2003 when running under tomcat 6.0.16, i am getting the
>>>> following
>>>> info
>>>> INFO: The listener "com.nextnine.web.ComServerConfigListener" is already
>>>> configured for this context. The duplicate definition has been ignored.
>>>>
>>>> while when running on same machine under tomcat 6.0.26 the console is
>>>> clean
>>>>
>>>
>>> So you have hit a bug in 6.0.16 that is fixed by upgrading to 6.0.26. What
>>> exactly is the problem here?
>>>
>>> Mark
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: listener initialized twice

Posted by daniel polonsky <da...@gmail.com>.
and here is the localhost log

Jul 7, 2010 11:57:32 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Jul 7, 2010 11:57:32 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Exception sending context initialized event to listener instance of
class com.nextnine.web.ComServerConfigListener
java.lang.NoClassDefFoundError: tool/HandleFiles$2
    at tool.HandleFiles.getFileList(HandleFiles.java:717)
    at tool.HandleFiles.getFileList(HandleFiles.java:710)
    at
tool.HandleFiles.getFileListSortedByLastModified(HandleFiles.java:670)
    at
com.nextnine.comsrv.dblayer.MailBoxManager.resetAllMessages(MailBoxManager.java:73)
    at
com.nextnine.comsrv.dblayer.MailBoxManager.<init>(MailBoxManager.java:50)
    at com.nextnine.comsrv.servlets.NetworkLayer.init(NetworkLayer.java:425)
    at
com.nextnine.comsrv.servlets.NetworkLayer.<init>(NetworkLayer.java:70)
    at
com.nextnine.comsrv.servlets.NetworkLayerFactory.createNetworkLayer(NetworkLayerFactory.java:45)
    at
com.nextnine.web.ComServerConfigListener.initNetworkLayer(ComServerConfigListener.java:54)
    at
com.nextnine.web.ComServerConfigListener.contextInitialized(ComServerConfigListener.java:43)
    at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
    at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
    at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
    at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
    at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
    at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
    at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at
org.apache.catalina.core.StandardService.start(StandardService.java:519)
    at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.ClassNotFoundException: tool.HandleFiles$2
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
    ... 34 more


On Wed, Jul 7, 2010 at 12:01 PM, daniel polonsky <da...@gmail.com>wrote:

> Hi
> Sorry for not being clear, but i still have an issue with the latest
> version of 6.0.26 tomcat, deployed on Windows 2008
>
> *tomcat log*
> Jul 7, 2010 11:57:31 AM org.apache.catalina.core.AprLifecycleListener init
> INFO: The APR based Apache Tomcat Native library which allows optimal
> performance in production environments was not found on the
> java.library.path: C:\Program
> Files\Java\jdk1.6.0_20\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
> Jul 7, 2010 11:57:32 AM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on http-8080
> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 648 ms
> Jul 7, 2010 11:57:32 AM org.apache.catalina.core.StandardService start
> INFO: Starting service Catalina
> Jul 7, 2010 11:57:32 AM org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> deployDescriptor
> INFO: Deploying configuration descriptor host-manager.xml
> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> deployDescriptor
> INFO: Deploying configuration descriptor manager.xml
> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory docs
> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory examples
> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory ROOT
> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
> SEVERE: Error listenerStart
> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
>
> SEVERE: Context [] startup failed due to previous errors
>  Jul 7, 2010 11:57:33 AM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on http-8080
> Jul 7, 2010 11:57:33 AM org.apache.jk.common.ChannelSocket init
>
> INFO: JK: ajp13 listening on /0.0.0.0:8009
>  Jul 7, 2010 11:57:33 AM org.apache.jk.server.JkMain start
>
> INFO: Jk running ID=0 time=0/31  config=null
> Jul 7, 2010 11:57:33 AM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 1309 ms
>
>
> On Wed, Jul 7, 2010 at 11:53 AM, Mark Thomas <ma...@apache.org> wrote:
>
>> On 07/07/2010 10:26, daniel polonsky wrote:
>>
>>> *in development *
>>>
>>> on server 2003 when running under tomcat 6.0.16, i am getting the
>>> following
>>> info
>>> INFO: The listener "com.nextnine.web.ComServerConfigListener" is already
>>> configured for this context. The duplicate definition has been ignored.
>>>
>>> while when running on same machine under tomcat 6.0.26 the console is
>>> clean
>>>
>>
>> So you have hit a bug in 6.0.16 that is fixed by upgrading to 6.0.26. What
>> exactly is the problem here?
>>
>> Mark
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>

Re: listener initialized twice

Posted by Mark Thomas <ma...@apache.org>.
On 07/07/2010 11:01, daniel polonsky wrote:
> Hi
> Sorry for not being clear, but i still have an issue with the latest version
> of 6.0.26 tomcat, deployed on Windows 2008

> Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory ROOT
> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
> SEVERE: Error listenerStart
> Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
> SEVERE: Context [] startup failed due to previous errors

And the stacktrace for the listener failure is?

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: listener initialized twice

Posted by daniel polonsky <da...@gmail.com>.
Hi
Sorry for not being clear, but i still have an issue with the latest version
of 6.0.26 tomcat, deployed on Windows 2008

*tomcat log*
Jul 7, 2010 11:57:31 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: C:\Program
Files\Java\jdk1.6.0_20\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
Jul 7, 2010 11:57:32 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 648 ms
Jul 7, 2010 11:57:32 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 7, 2010 11:57:32 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
deployDescriptor
INFO: Deploying configuration descriptor manager.xml
Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory docs
Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory examples
Jul 7, 2010 11:57:32 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory ROOT
Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jul 7, 2010 11:57:33 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
Jul 7, 2010 11:57:33 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Jul 7, 2010 11:57:33 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jul 7, 2010 11:57:33 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
Jul 7, 2010 11:57:33 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1309 ms

On Wed, Jul 7, 2010 at 11:53 AM, Mark Thomas <ma...@apache.org> wrote:

> On 07/07/2010 10:26, daniel polonsky wrote:
>
>> *in development *
>>
>> on server 2003 when running under tomcat 6.0.16, i am getting the
>> following
>> info
>> INFO: The listener "com.nextnine.web.ComServerConfigListener" is already
>> configured for this context. The duplicate definition has been ignored.
>>
>> while when running on same machine under tomcat 6.0.26 the console is
>> clean
>>
>
> So you have hit a bug in 6.0.16 that is fixed by upgrading to 6.0.26. What
> exactly is the problem here?
>
> Mark
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Re: listener initialized twice

Posted by Mark Thomas <ma...@apache.org>.
On 07/07/2010 10:26, daniel polonsky wrote:
> *in development *
> on server 2003 when running under tomcat 6.0.16, i am getting the following
> info
> INFO: The listener "com.nextnine.web.ComServerConfigListener" is already
> configured for this context. The duplicate definition has been ignored.
>
> while when running on same machine under tomcat 6.0.26 the console is clean

So you have hit a bug in 6.0.16 that is fixed by upgrading to 6.0.26. 
What exactly is the problem here?

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org