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. :-)

--
Hassan Schroeder ------------------------ [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]



Reply via email to