Thank you Edoardo, it works fine...
Problem solved.
Thank you all
On 26 mars 07, at 09:33, Edoardo Panfili wrote:
dimitryous r. wrote:
Hello Hassan,
My question was "Launching Tomcat automatically at boot" ...
The fact is:
either "export JAVA_HOME=/usr"
or "export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/
Versions/1.5.0/Home"
are both OK. Seem Apple is promoting the 1st one? Strange but will
not challenge them.
Problem is: I'm tired to open terminal.app and "usr/local/bin/
start_tomcat" when I reboot/restart my Mac. This is the way I do
it now and http://192.168.0.1:8080 give me the expected result.
Here is my new code for "start_tomcat":
beg code ___
#!/bin/sh
export CATALINA_HOME=/usr/local/apache-tomcat-5.5.20
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/
Versions/1.5.0/Home
$CATALINA_HOME/bin/startup.sh
echo "The start_tomcat script ran." >>/Users/der/
start_tomcat_out.txt // (that is /usr/local/
tart_tomcat_out.txt ...)
end code ___
(I'm a Java developer and has to travel a lot with my MacBook_Pro,
home and abroad.
In order to speed up things, I would prefer to have the server
launched at startup without copy/paste some stuff in the
terminal.app.)
The link http://www.macdevcenter.com/pub/a/mac/2002/06/18/
tomcat.html?page=last is proposing a way to do it, but don't work.
Then I tried to put some code - a file named "tomcat.plist" in /
Library/LaunchDaemons/ but I get an error...
Here is my new code for "tomcat.plist":
beg code ___
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>tomcat</key>
<string>apache-tomcat-5.5.20</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/start_tomcat</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>OnDemand</key>
<true/>
</dict>
</plist>
end code ___
When I test with "launchctl load /Library/LaunchDaemons/
tomcat.plist" in terminal.app the error is:
Last login: Mon Mar 26 08:07:45 on console
sudo sh -s
Welcome to Darwin!
MacBook-Pro:~ der$ sudo sh -s
Password:
sh-2.05b# launchctl load /Library/LaunchDaemons/tomcat.plist
launchctl: missing the Label key: /Library/LaunchDaemons/
tomcat.plist ???
nothing found to load ???
sh-2.05b#
Sure that if I restart My Mac, will get nothig out of this...
Please help...
And thank you for all the answers I received.
Keep on the good work.
On 26 mars 07, at 04:01, Hassan Schroeder wrote:
On 3/25/07, David Harrison <[EMAIL PROTECTED]> wrote:
Either way works but Apple seems to promote the JAVA_HOME=/usr
alternative:
Um, an article citing Tomcat *4.0.1* as "the latest"? OK....
Let's just say: my startup script works, the OP's doesn't. You're
more
than welcome to adhere to the approach of your choice. :-)
--
I use Tomcat 5.5 on Mac OS X 10.3.9
This is the way that I use to start Tomcat as boot time.
Place a new directory "Tomcat" in /System/Library/StartupItems
In that directory there are 2 files
StartupParameters.plist---------------------------------------
{
Description = "Tomcat Servlet container";
Provides = ("Servlet container");
Requires = ("postgres");
Uses = ("Network time");
OrderPreference = "Last";
Messages =
{
start = "Starting Tomcat";
stop = "Stopping Tomcat";
};
}
--------------------------------------------------------------
You can remove "Requires = ("postgres");"
but I need it
and
Tomcat--------------------------------------------------------
#!/bin/sh
. /etc/rc.common
export JAVA_HOME=/usr/
StartService ()
{
if [ "${SERVLETCONTAINER:=-NO-}" = "-YES-" ]; then
ConsoleMessage "Starting servelt container"
/usr/local/tomcat/bin/startup.sh
fi
}
StopService ()
{
ConsoleMessage "Stopping servlet container"
/usr/local/tomcat/bin/shutdown.sh
}
RunService "$1"
--------------------------------------------------------------
in /etc/hostconfig there is a line:
SERVLETCONTAINER=-YES-
I hope that it works also for 10.4
Edoardo
--
[EMAIL PROTECTED]
AIM: edoardopn
Jabber: [EMAIL PROTECTED]
tel:075 9142766
---------------------------------------------------------------------
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]