Perfect, thank you, thank you! I changed the PHOENIX_HOME to the proper path and now it works!
=Don On Fri, Jul 17, 2009 at 12:35 PM, A. Rothman <amich...@amichais.net> wrote: > > Eric - > > > Yes, /etc/init.d/james is just a link to phoenix.sh - I followed the > instructions in the james wiki, including the fixed JAVA_HOME and > PHOENIX_HOME, and it works. The arguments to phoenix.sh (start/stop etc.) > are exactly those that are used in all /etc/init.d scripts - it looks like > it was written to function as a standard startup script. > > > The wiki instructions work around the PHOENIX_HOME detection issue by > simply commenting it out and setting it manually. I got curious and looked > at what the script actually does, and it turns out this is just a bug, which > happens both at bootup and from the command line when the script is run > using a relative path. The patch fixes this bug in any case, so this is no > longer an issue. > > > Don - > > > u might want to try adding some debugging info into the script (echo > redirected using >> into a file) with the variables and progress messages, > to see if the script is being called at all during startup, and if so, where > it's failing. This is the advice I got when experiencing the same symptom of > james apparently being completely ignored during startup, and it helped me > pinpoint the problem. > > > Amichai > > > > Eric MacAdie wrote: > > To: A. Rothman >> >> Not to beat a dead horse, but is your /etc/init.d/james file really just a >> link to /path/to/james/bin/phoenix.sh? Or is it a script that calls >> /path/to/james/bin/phoenix.sh? On my system, /etc/init.d/james.sh is an >> actual script that calls "path/to/james/bin/phoenix.sh start". (I previously >> linked to it on the list.) >> >> I think that phoenix.sh needs to get a "start" argument in order to >> actually run James, and calling phoenix.sh directly on bootup might not do >> that. >> >> Eric MacAdie >> >> A. Rothman wrote: >> >>> >>> I don't know anything about Centos or chkconfig, but I set up James to >>> start as daemon in ubuntu a short while ago, and had similar symptoms (no >>> trace of what's happening). I found that I have to update the phoenix.sh >>> script (which was linked from /etc/init.d/james) and add an explicit export >>> of JAVA_HOME and fix the detection of PHOENIX_HOME as well (either override >>> it manually in the script, or apply the patch I submitted a couple weeks ago >>> which was applied to 2.3.2 which fixes it's automatic detection). >>> >>> >>> I'm not sure if this is relevant to you, but I hope it helps :-) >>> >>> >>> Amichai >>> >>> >>> >>> Don Smith wrote: >>> >>> I realize this might be more of a linux question, but my problem is only >>>> with James, so I'm wondering if there is something James specific I'm >>>> missing. I've added James to initd via the chkconfig --add james >>>> command. >>>> >>>> [r...@web01 ~]# chkconfig --list | grep james >>>> james 0:off 1:off 2:on 3:on 4:on 5:on 6:off >>>> >>>> I did the virtually the same thing with Jetty, a web app server: >>>> >>>> [r...@web01 ~]# chkconfig --list | grep jetty >>>> jetty 0:off 1:off 2:off 3:on 4:off 5:off 6:off >>>> >>>> >>>> The difference is that on boot Jetty is started up, but James isn't. And >>>> there is nothing in the James or Phoenix logs indicating there was even >>>> an >>>> attempt to start up. Has anyone else had success getting James to start >>>> on >>>> boot on Linux, like Centos5? Did you do anything different than what >>>> I've >>>> done? >>>> >>>> Thanks, >>>> >>>> Don >>>> >>>> >>>> >>> >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >> For additional commands, e-mail: server-user-h...@james.apache.org >> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org > For additional commands, e-mail: server-user-h...@james.apache.org > >