Backing up slightly, maybe the first step should be to confirm whether the Web 
Tools Platform, Sysdeo, or other plug-in is being used for the Tomcat server 
support.

The fact that "C:\Program Files\Apache Software Foundation\Tomcat 
6.0\conf\tomcat-users.xml" is being renamed suggests that if WTP was being 
used, the non-default "Use Tomcat installation" option would have to be 
enabled.  In this case, tomcat-users.xml would have being copied from the 
"Servers" project to the "conf" directory.  If this file isn't writable, this 
copy would likely have failed before even attempting to start the server.  This 
would suggest that WTP is not being used.  I'm guessing that it may be the 
Sysdeo plug-in and that it might be a permissions problem.  The user running 
Eclipse, and thus the user running the Tomcat server from Eclipse, doesn't have 
permission to modify this file.

Any details about the OS, server plug-in, and any configuration done to set up 
this server would likely help.  The stack trace alone doesn't provide a lot in 
the way of hard clues.

Cheers,
Larry

> -----Original Message-----
> From: Konstantin Kolinko [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 12, 2008 4:54 AM
> To: Tomcat Users List
> Subject: Re: Tomcat within Eclipse
>
> Hi, Sam
>
> If you installed Tomcat using the .exe installer, the *.bat files
> are not included with it. You can download the zip archive to get them.
>
> Eclipse does not need them, because it lauches Tomcat as a java
> application, loading its Bootstrap class.
>
> When you create a server launch configuration (a new "Server"),
> a new supplemental project is created in your workspace, that
> stores your launch configuration. When it is created, the
> configuration files are copied there from the Tomcat installation.
>
> You should check, that those files do exist.
> They are shown in the Servers project on your Project Explorer
> view, in a subfolder which name reflects the name of your
> configuration. E.g.
> Servers\Tomcat v6.0 Server at localhost-config
>
> The following files should be there:
> catalina.policy
> catalina.properties
> context.xml
> server.xml
> tomcat-users.xml
> web.xml
>
> If you want, you can replace them with some fresh copies
> from your Tomcat installation, or from the zip archive, but
> do not forget to refresh the Servers project (using the context
> menu, or pressing F5).
>
> Eclipse uses those files when launching Tomcat. (Actually it
> copies them further, publishing them into a temporary directory
> inside .metadata. That is why refreshing the Servers project is
> important).
>
> You may also want to check the following FAQ:
> http://wiki.eclipse.org/WTP_Tomcat_FAQ
>
> Best regards,
> Konstantin Kolinko
>
> 2008/8/11 Sam Wun <[EMAIL PROTECTED]>:
> > Hi,
> >
> > I have the server.xml path defined in Eclipse (3.4):
> > C:\Program Files\Apache Software Foundation\Tomcat 6.0
> > Where is the startup.bat file? I can't find this batch file.
> >
> > Thanks
> >
> >
> > On Mon, Aug 11, 2008 at 3:27 PM, Johnny Kewl <[EMAIL PROTECTED]>
> wrote:
> >>
> >> ----- Original Message ----- From: "Sam Wun" <[EMAIL PROTECTED]>
> >> To: "Tomcat Users List" <users@tomcat.apache.org>
> >> Sent: Monday, August 11, 2008 6:57 AM
> >> Subject: Tomcat within Eclipse
> >>
> >>
> >>> Hi,
> >>>
> >>> Can anyone tell me how to resolve the followoing exception?
> >>> and how do I know whether tomcat service is really running.
> >>>
> >>> 11/08/2008 14:47:47 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\jre1.6.0_07\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system3
> 2;C:\Windows;C:/Program
> >>> Files/Java/jre6/bin/client;C:/Program
> >>>
> >>>
> Files/Java/jre6/bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\
> Wbem;d:\ant171\bin;D:\apache-maven-2.0.9\bin;C:\Program
> >>> Files\Nmap
> >>> 11/08/2008 14:47:47 org.apache.coyote.http11.Http11Protocol init
> >>> INFO: Initializing Coyote HTTP/1.1 on http-8080
> >>> 11/08/2008 14:47:47 org.apache.catalina.startup.Catalina load
> >>> INFO: Initialization processed in 502 ms
> >>> 11/08/2008 14:47:47 org.apache.naming.NamingContext lookup
> >>> WARNING: Unexpected exception resolving reference
> >>> java.io.IOException: Cannot rename original file to C:\Program
> >>> Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat-
> users.xml.old
> >>> at
> >>>
> org.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.ja
> va:582)
> >>> at
> >>>
> org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(M
> emoryUserDatabaseFactory.java:104)
> >>> at
> >>>
> org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFac
> tory.java:140)
> >>> at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source)
> >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
> >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
> >>> at
> >>>
> org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(
> NamingContextBindingsEnumeration.java:113)
> >>> at
> >>>
> org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBi
> ndingsEnumeration.java:71)
> >>> at
> >>>
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBean
> s(GlobalResourcesLifecycleListener.java:137)
> >>> at
> >>>
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBean
> s(GlobalResourcesLifecycleListener.java:109)
> >>> at
> >>>
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEv
> ent(GlobalResourcesLifecycleListener.java:81)
> >>> at
> >>>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
> upport.java:117)
> >>> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:703)
> >>> at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >>> at java.lang.reflect.Method.invoke(Unknown Source)
> >>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> >>> 11/08/2008 14:47:47
> >>> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener
> >>> createMBeans
> >>> SEVERE: Exception processing Global JNDI Resources
> >>> javax.naming.NamingException: Cannot rename original file to
> >>> C:\Program Files\Apache Software Foundation\Tomcat
> >>> 6.0\conf\tomcat-users.xml.old
> >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:805)
> >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
> >>> at
> >>>
> org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(
> NamingContextBindingsEnumeration.java:113)
> >>> at
> >>>
> org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBi
> ndingsEnumeration.java:71)
> >>> at
> >>>
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBean
> s(GlobalResourcesLifecycleListener.java:137)
> >>> at
> >>>
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBean
> s(GlobalResourcesLifecycleListener.java:109)
> >>> at
> >>>
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEv
> ent(GlobalResourcesLifecycleListener.java:81)
> >>> at
> >>>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
> upport.java:117)
> >>> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:703)
> >>> at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >>> at java.lang.reflect.Method.invoke(Unknown Source)
> >>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> >>> 11/08/2008 14:47:47 org.apache.catalina.core.StandardService start
> >>> INFO: Starting service Catalina
> >>> 11/08/2008 14:47:47 org.apache.catalina.core.StandardEngine start
> >>> INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
> >>> 11/08/2008 14:47:47 org.apache.naming.NamingContext lookup
> >>> WARNING: Unexpected exception resolving reference
> >>> java.io.IOException: Cannot rename original file to C:\Program
> >>> Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat-
> users.xml.old
> >>> at
> >>>
> org.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.ja
> va:582)
> >>> at
> >>>
> org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(M
> emoryUserDatabaseFactory.java:104)
> >>> at
> >>>
> org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFac
> tory.java:140)
> >>> at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source)
> >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
> >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
> >>> at
> >>>
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.jav
> a:253)
> >>> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1037)
> >>> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >>> at
> >>>
> org.apache.catalina.core.StandardService.start(StandardService.java:516
> )
> >>> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >>> at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >>> at java.lang.reflect.Method.invoke(Unknown Source)
> >>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> >>> 11/08/2008 14:47:47 org.apache.catalina.realm.UserDatabaseRealm
> start
> >>> SEVERE: Exception looking up UserDatabase under key UserDatabase
> >>> javax.naming.NamingException: Cannot rename original file to
> >>> C:\Program Files\Apache Software Foundation\Tomcat
> >>> 6.0\conf\tomcat-users.xml.old
> >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:805)
> >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
> >>> at
> >>>
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.jav
> a:253)
> >>> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1037)
> >>> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >>> at
> >>>
> org.apache.catalina.core.StandardService.start(StandardService.java:516
> )
> >>> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >>> at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >>> at java.lang.reflect.Method.invoke(Unknown Source)
> >>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> >>> 11/08/2008 14:47:47 org.apache.catalina.startup.Catalina start
> >>> SEVERE: Catalina.start:
> >>> LifecycleException:  No UserDatabase component found under key
> >>> UserDatabase
> >>> at
> >>>
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.jav
> a:261)
> >>> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1037)
> >>> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >>> at
> >>>
> org.apache.catalina.core.StandardService.start(StandardService.java:516
> )
> >>> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >>> at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >>> at java.lang.reflect.Method.invoke(Unknown Source)
> >>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> >>> 11/08/2008 14:47:47 org.apache.catalina.startup.Catalina start
> >>> INFO: Server startup in 104 ms
> >>> 11/08/2008 14:49:20 org.apache.catalina.core.StandardServer await
> >>> WARNING: StandardServer.await: Invalid command 'GET / HTTP/1.1'
> received
> >>
> >> Gee Sam you seem to be having major problems... I cant believe there
> are no
> >> Eclipse users hanging around to help you...
> >> It looks like your whole server.xml is missing... not being read...
> >>
> >> Try run Tomcat from the startup.bat file in the bin... without
> eclipse.
> >> If you get an error the problem is Tomcats config is messed up...
> the
> >> easiest way to fix that is just re install it...
> >>
> >> If it works then eclipse setting is someow messed up and its not
> pointing at
> >> TC correctly...
> >>
> >> You should literally be able to unzip tomcat and run it...
> >> Alternatively get the service version...
> >>
> >> Hopefully an Eclipse user comes to your rescue ;)
> >> Just make sure TC works on its own first....
> >>
> >> --------------------------------------------------------------------
> -------
> >> HARBOR : http://www.kewlstuff.co.za/index.htm
> >> The most powerful application server on earth.
> >> The only real POJO Application Server.
> >> See it in Action :
> http://www.kewlstuff.co.za/cd_tut_swf/whatisejb1.htm
> >> --------------------------------------------------------------------
> -------
> >>
> >> --------------------------------------------------------------------
> -
> >> To start a new topic, e-mail: users@tomcat.apache.org
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to