tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pid <...@pidster.com>
Subject Re: Cyclos application install(s)
Date Fri, 02 Apr 2010 13:52:47 GMT
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<lists@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-unsubscribe@tomcat.apache.org
>>>>>> For additional commands, e-mail: users-help@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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message