On Fri, 2010-04-02 at 14:52 +0100, Pid wrote: > On 02/04/2010 14:04, Rick Bragg wrote: > > On Thu, 2010-04-01 at 22:46 +0100, Pid wrote: > >> On 01/04/2010 20:17, Rick Bragg wrote: > >>> On Thu, 2010-04-01 at 18:55 +0100, Pid wrote: > >>>> On 01/04/2010 18:04, Rick Bragg wrote: > >>>>> On Wed, 2010-03-31 at 23:37 +0400, Konstantin Kolinko wrote: > >>>>>> 2010/3/31 Rick Bragg<li...@gmnet.net>: > >>>>>>> What am I missing? > >>>>>> > >>>>>> Cyclos support forum is here: > >>>>>> http://project.cyclos.org/forum/ > >>>>>> > >>>>>>> From Tomcat point of view, there is nothing wrong in what you did. > >>>>>> > >>>>>> Just speculating here (as I am not a Cyclos user), > >>>>>> you might have a) updated not all configuration files, b) screwed when > >>>>>> "copying" a database. I can suggest to start with installing a new > >>>>>> copy of cyclos next to the existing one. (Do they support installation > >>>>>> with a non-default name?) > >>>>>> > >>>>>> Best regards, > >>>>>> Konstantin Kolinko > >>>>>> > >>>>>> --------------------------------------------------------------------- > >>>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > >>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org > >>>>>> > >>>>>> > >>>>> > >>>>> Thanks, > >>>>> I do have a posting in that forum as well, but they seem to think it is > >>>>> more of a tomcat problem. I tried to install a new copy along side my > >>>>> existing one, and I get the same problem. The new copy DOES make the > >>>>> new database fine when I restart tomcat, but tomcat dies after that. > >>>> > >>>> Can you define "dies" in slightly more technical terms? > >>>> > >>>> What is in the logs? > >>>> > >>>> > >>>> p > >>> > >>> Hi, > >>> > >>> Sorry, it seems there are no errors in the logs, but after I copy (cp > >>> -Rp ...) then restart it on the command line (/etc/init.d/tomcat6 > >>> restart) I see "stopping... OK" then starting ... OK". I go to visit > >>> any site on the system http://xxx.xx:8080/manager for example, and there > >>> is no service running on 8080. It just hangs waiting to connect. If I > >>> now restart again, it only says "starting ... OK" not "stopping - then > >>> starting". It seems that as long as I have a second copy of cyclos in > >>> webapps dir, the service running on 8080 is no longer running after any > >>> restarts until I remove that directory and restart. All permissions are > >>> identical. and the database does get populated correctly. Very > >>> Puzzling. > >> > >> You are copying a live application to a location where it will create > >> another live application? > >> > >> Or are you stopping first, then copying, then starting again? > >> > >> What happens if you start up using the scripts in tomcat/bin? > >> > >> What is in actually in catalina.out? (Please include real log data.) > >> > >> Is Tomcat actually running when you have two applications deployed? > >> > >> What is the output of "ps -aef | grep tomcat" when run after starting > >> tomcat with both apps? > >> > >> > >> p > >> > > > > > > Hi, > > > > Thanks so much for all the help! > > > > Here is some more info. Tomcat is no longer running after starting with > > both apps. (ps aux shows no tomcat...) > > Or java? > > > It seems that the logs just stop whey they get to "Initializing Spring > > root WebApplicationContext" for the second app. > > So it actually kills the whole server? That sound like a pretty epic fail. > > > > Here are the logs after starting with both apps: > > > > localhost log: > > Apr 2, 2010 8:36:52 AM org.apache.catalina.core.ApplicationContext log > > INFO: default: DefaultServlet.init: input buffer size=2048, output buffer > > size=2048 > > Apr 2, 2010 8:36:53 AM org.apache.catalina.core.ApplicationContext log > > INFO: default: DefaultServlet.init: input buffer size=2048, output buffer > > size=2048 > > Apr 2, 2010 8:36:53 AM org.apache.catalina.core.ApplicationContext log > > INFO: default: DefaultServlet.init: input buffer size=2048, output buffer > > size=2048 > > Apr 2, 2010 8:36:53 AM org.apache.catalina.core.ApplicationContext log > > INFO: ContextListener: contextInitialized() > > Apr 2, 2010 8:36:53 AM org.apache.catalina.core.ApplicationContext log > > INFO: SessionListener: contextInitialized() > > Apr 2, 2010 8:36:53 AM org.apache.catalina.core.ApplicationContext log > > INFO: default: DefaultServlet.init: input buffer size=2048, output buffer > > size=2048 > > Apr 2, 2010 8:36:53 AM org.apache.catalina.core.ApplicationContext log > > INFO: default: DefaultServlet.init: input buffer size=2048, output buffer > > size=2048 > > Apr 2, 2010 8:36:54 AM org.apache.catalina.core.ApplicationContext log > > INFO: Initializing Spring root WebApplicationContext > > Apr 2, 2010 8:37:17 AM org.apache.catalina.core.ApplicationContext log > > INFO: Farm Stand initialized > > Apr 2, 2010 8:37:18 AM org.apache.catalina.core.ApplicationContext log > > INFO: default: DefaultServlet.init: input buffer size=2048, output buffer > > size=2048 > > Apr 2, 2010 8:37:18 AM org.apache.catalina.core.ApplicationContext log > > INFO: No Configuration for this context. Initializing. > > Apr 2, 2010 8:37:18 AM org.apache.catalina.core.ApplicationContext log > > INFO: configuring cewolf app.. > > Apr 2, 2010 8:37:18 AM org.apache.catalina.core.ApplicationContext log > > INFO: using storage class de.laures.cewolf.storage.ClusterableSessionStorage > > Apr 2, 2010 8:37:18 AM org.apache.catalina.core.ApplicationContext log > > INFO: using overlibURL /pages/scripts/overlib.js > > Apr 2, 2010 8:37:18 AM org.apache.catalina.core.ApplicationContext log > > INFO: debugging is turned off > > Apr 2, 2010 8:37:18 AM org.apache.catalina.core.ApplicationContext log > > INFO: ...done. > > Apr 2, 2010 8:37:19 AM org.apache.catalina.core.ApplicationContext log > > INFO: default: DefaultServlet.init: input buffer size=2048, output buffer > > size=2048 > > Apr 2, 2010 8:37:20 AM org.apache.catalina.core.ApplicationContext log > > INFO: Initializing Spring root WebApplicationContext > > > > > > catalina log: > > Apr 2, 2010 8:36:52 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: /usr/java/packages/lib/amd64:/lib:/usr/lib > > Apr 2, 2010 8:36:52 AM org.apache.coyote.http11.Http11Protocol init > > INFO: Initializing Coyote HTTP/1.1 on http-8080 > > Apr 2, 2010 8:36:52 AM org.apache.catalina.startup.Catalina load > > INFO: Initialization processed in 483 ms > > Apr 2, 2010 8:36:52 AM org.apache.catalina.users.MemoryUserDatabase save > > WARNING: User database is not persistable - no write permissions on > > directory > > The user running Tomcat isn't the same user that installed it. > Making the user that runs the server own the files is a fairly easy fix > and would remove one thing from the list of potential problems. > > Does cyclos require any configuration outside of it's webapp dir, ie > jars in tomcat/lib or config files? > > Can you post your server.xml with passwords and comments removed? > > > p > > > > > Apr 2, 2010 8:36:52 AM org.apache.catalina.core.StandardService start > > INFO: Starting service Catalina > > Apr 2, 2010 8:36:52 AM org.apache.catalina.core.StandardEngine start > > INFO: Starting Servlet Engine: Apache Tomcat/6.0.18 > > Apr 2, 2010 8:36:53 AM org.apache.catalina.startup.HostConfig deployWAR > > INFO: Deploying web application archive sample.war > > > > > > The logs just stop there, and then there are no tomcat processes after > > that. I still get the same warning about the user database when I start > > with just one app and that works fine so I don't think it is that... > > > > Any ideas? Thanks again! > > Rick > > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >
Hi, Here is the ps aux after running just one app (runs fine): # ps aux |grep tomcat root 6777 0.0 0.0 5164 840 pts/2 S+ 14:32 0:00 grep tomcat root 6835 0.0 0.0 16516 368 ? Ss 08:42 0:00 /usr/bin/jsvc -user tomcat6 -cp /usr/share/java/commons-daemon.jar:/usr/share/tomcat6/bin/bootstrap.jar -outfile SYSLOG -errfile SYSLOG -pidfile /var/run/tomcat6.pid -Djava.awt.headless=true -Xmx512M -Djava.endorsed.dirs=/usr/share/tomcat6/endorsed -Dcatalina.base=/var/lib/tomcat6 -Dcatalina.home=/usr/share/tomcat6 -Djava.io.tmpdir=/var/lib/tomcat6/temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties org.apache.catalina.startup.Bootstrap root 6836 0.0 0.0 16516 496 ? S 08:42 0:00 /usr/bin/jsvc -user tomcat6 -cp /usr/share/java/commons-daemon.jar:/usr/share/tomcat6/bin/bootstrap.jar -outfile SYSLOG -errfile SYSLOG -pidfile /var/run/tomcat6.pid -Djava.awt.headless=true -Xmx512M -Djava.endorsed.dirs=/usr/share/tomcat6/endorsed -Dcatalina.base=/var/lib/tomcat6 -Dcatalina.home=/usr/share/tomcat6 -Djava.io.tmpdir=/var/lib/tomcat6/temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties org.apache.catalina.startup.Bootstrap tomcat6 6838 0.3 5.2 909352 483432 ? Sl 08:42 1:03 /usr/bin/jsvc -user tomcat6 -cp /usr/share/java/commons-daemon.jar:/usr/share/tomcat6/bin/bootstrap.jar -outfile SYSLOG -errfile SYSLOG -pidfile /var/run/tomcat6.pid -Djava.awt.headless=true -Xmx512M -Djava.endorsed.dirs=/usr/share/tomcat6/endorsed -Dcatalina.base=/var/lib/tomcat6 -Dcatalina.home=/usr/share/tomcat6 -Djava.io.tmpdir=/var/lib/tomcat6/temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties org.apache.catalina.startup.Bootstrap I get nothing of that ps aux command after running more than one app. # ps aux |grep tomcat root 7258 0.0 0.0 5164 840 pts/2 S+ 14:32 0:00 grep tomcat Here is my cleaned server.conf <?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Listener className="org.apache.catalina.core.JasperListener" /> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <GlobalNamingResources> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <Service name="Catalina"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine> </Service> </Server> another tidbit: ls -l conf/ total 88 drwxrwxr-x 4 root tomcat6 4096 2010-03-31 12:18 Catalina -rw-r--r-- 1 root root 3665 2008-07-21 20:01 catalina.properties -rw-r--r-- 1 root root 1396 2008-07-21 20:01 context.xml -rw-r--r-- 1 root root 2370 2009-09-14 14:55 logging.properties drwxr-xr-x 2 root root 4096 2010-01-18 02:46 policy.d -rw-r--r-- 1 root root 6460 2008-07-21 20:01 server.xml -rw-r----- 1 root tomcat6 1329 2010-03-31 12:16 tomcat-users.xml -rw-r--r-- 1 root root 50106 2010-03-31 13:13 web.xml Maybe all these files should be owned by tomcat6? Any ideas? Thanks! Rick --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org