[Laszlo-dev] [JIRA] Created: (LPP-7045) tocmat-5.0.26/conf/server.xml issue

Henry Minsky hminsky at laszlosystems.com
Tue Sep 23 20:13:07 PDT 2008


The user reported that he fixed this by making this change to the tomcat
server config

> At last I found it's the server.xml issue, original server.xml include
> following line,
>
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>


And I modify it to,

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"

                 debug="0" resourceName="UserDatabase"/>


It looks like this has been fixed in trunk

On Tue, Sep 23, 2008 at 10:52 PM, Henry Minsky <hminsky at laszlosystems.com>wrote:

> Anyone recall seeing this error? Maybe the config directory is supposed to
> be writable but isn't?
>
>
> ---------- Forwarded message ----------
> From: General Chen (JIRA) <jira at laszlosystems.com>
> Date: Tue, Sep 23, 2008 at 10:13 PM
> Subject: [JIRA] Created: (LPP-7045) tocmat-5.0.26/conf/server.xml issue
> To: hminsky at laszlosystems.com
>
>
>  tocmat-5.0.26/conf/server.xml issue
> -------------------------------------
>
>                 Key: LPP-7045
>                 URL: http://www.openlaszlo.org/jira/browse/LPP-7045
>             Project: OpenLaszlo
>          Issue Type: Bug
>          Components: Server - XML
>    Affects Versions: Pop-tart (4.1.1)
>         Environment: Linux, ubuntu, jdk5
>            Reporter: General Chen
>            Assignee: Henry Minsky
>
>
> I download version 4.1.1 for Linux and follow the installation instruction,
> but when I run tomcat-5.0.26/bin/startup.sh, it start failed, There is no
> any output in console and catalina.out, So I run java process directly,
> /opt/bea101/jdk150_06/bin/java -Xms128m -Xmx512m
> -Djava.endorsed.dirs=/opt/java/lps-4.1.1/Server/tomcat-5.0.24/lib -classpath
> /opt/bea101/jdk150_06/lib/tools.jar:/opt/java/lps-4.1.1/Server/tomcat-5.0.24/bin/bootstrap.jar:/opt/java/lps-4.1.1/Server/tomcat-5.0.24/bin/commons-logging-api.jar-Dcatalina.base=/opt/java/lps-4.1.1/Server/tomcat-5.0.24
> -Dcatalina.home=/opt/java/lps-4.1.1/Server/tomcat-5.0.24
> -Djava.io.tmpdir=/opt/java/lps-4.1.1/Server/tomcat-5.0.24/temp
> org.apache.catalina.startup.Bootstrap
>
> Then I got following exception,
> 2008-09-24 09:54:41,918 [main] INFO
>  org.apache.coyote.http11.Http11Protocol - Initializing Coyote HTTP/1.1 on
> http-8080
> 2008-09-24 09:54:41,919 [main] INFO  org.apache.catalina.startup.Catalina -
> Initialization processed in 910 ms
> 2008-09-24 09:54:41,978 [main] INFO
>  org.apache.catalina.core.StandardService - Starting service LPS
> 2008-09-24 09:54:41,986 [main] INFO
>  org.apache.catalina.core.StandardEngine - Starting Servlet Engine: Apache
> Tomcat/5.0.24
> 2008-09-24 09:54:42,140 [main] WARN  org.apache.naming.NamingContext -
> Unexpected exception resolving reference
> java.io.IOException: IOException writing to
> /opt/java/lps-4.1.1/Server/tomcat-5.0.24/conf/tomcat-users.xml.new
>        at
> org.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.java:495)
>        at
> org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:98)
>        at
> org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:129)
>        at
> javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
>        at org.apache.naming.NamingContext.lookup(NamingContext.java:791)
>        at org.apache.naming.NamingContext.lookup(NamingContext.java:151)
>        at
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:252)
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1075)
>        at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>        at
> org.apache.catalina.core.StandardService.start(StandardService.java:476)
>        at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2298)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>        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:585)
>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
> javax.naming.NamingException: IOException writing to
> /opt/java/lps-4.1.1/Server/tomcat-5.0.24/conf/tomcat-users.xml.new
>        at org.apache.naming.NamingContext.lookup(NamingContext.java:803)
>        at org.apache.naming.NamingContext.lookup(NamingContext.java:151)
>        at
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:252)
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1075)
>        at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>        at
> org.apache.catalina.core.StandardService.start(StandardService.java:476)
>        at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2298)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>        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:585)
>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
> 2008-09-24 09:54:42,147 [main] ERROR org.apache.catalina.startup.Catalina -
> Catalina.start:
> LifecycleException:  No UserDatabase component found under key UserDatabase
>        at
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:259)
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1075)
>        at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>        at
> org.apache.catalina.core.StandardService.start(StandardService.java:476)
>        at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2298)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>        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:585)
>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
> 2008-09-24 09:54:42,148 [main] INFO  org.apache.catalina.startup.Catalina -
> Server startup in 229 ms
> 2008-09-24 10:03:43,444 [Thread-1] INFO
>  org.apache.coyote.http11.Http11Protocol - Pausing Coyote HTTP/1.1 on
> http-8080
> 2008-09-24 10:03:44,445 [Thread-1] INFO
>  org.apache.catalina.core.StandardService - Stopping service LPS
> 2008-09-24 10:03:44,445 [Thread-1] ERROR
> org.apache.catalina.startup.Catalina - Catalina.stop
> LifecycleException:  Pipeline has not been started
>        at
> org.apache.catalina.core.StandardPipeline.stop(StandardPipeline.java:268)
>        at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1128)
>        at
> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:483)
>        at
> org.apache.catalina.core.StandardService.stop(StandardService.java:538)
>        at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:2332)
>        at org.apache.catalina.startup.Catalina.stop(Catalina.java:605)
>        at
> org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:648)
>
>
> At last I found it's the server.xml issue, original server.xml include
> following line,
> <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
>
> And I modify it to,
> <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>                 debug="0" resourceName="UserDatabase"/>
>
> Now tomcat startup correct.
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
> http://www.openlaszlo.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>
>
>
> --
> Henry Minsky
> Software Architect
> hminsky at laszlosystems.com
>
>
>


-- 
Henry Minsky
Software Architect
hminsky at laszlosystems.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20080923/0d931aca/attachment.html


More information about the Laszlo-dev mailing list