Thanks Chuck,
One other thing I've found is if I delete the Host entry and then
add it back in using Monitor, I can then start the app with Monitor.
Note I don't have to delete the Application, just the Host.
This still isn't an optimal work-around though since the app still
won't come up automatically on a re-boot of the machine. I have to
delete and re-add the host back in everytime I reboot, even on a
graceful reboot, but I thought perhaps it would give you or someone
else another clue.
Thanks,
Jeff
On Dec 29, 2005, at 11:25 AM, Chuck Hill wrote:
The only thing that I can think of is that wotaskd is running under
a different user (appserver instead of root) and that the appserver
user lacks permissions on something (log directories, app
directories). Permissions problems will prevent the app from
launching.
On that version of WO/OS X, wotaskd should be running as
appserver. Perhaps you had killed it and started it manually as
root before the power outage? The reboot would have taken it back
to appserver.
My best guess at this time of morning.
Chuck
On Dec 28, 2005, at 8:04 PM, Jeffrey Schmitz wrote:
Hello,
Using Webobjects 5.3 (develop and deploy on the same machine)
I've recently had two power failures and both times afterward,
Javamonitor could no longer start my app that it was starting fine
before the power failures. I can still run my app fine from the
command line, giving all the arguments that JavaMonitor says it's
going to use (I did have to put single quotes around the ()
specified after the -NSProjectSearchPath option), but when
starting from Javamonitor, it says the app dies (and it does). I
wrote a script I found when searching the archives to start the
app so that a log file would be written during startup, but no
errors show up in the log file. When launching from JavaMonitor,
the logs stop after printing the Generated classpat, i.e. it never
prints the line about creating a LifeBeatThread. My script looks
as follows:
#!/bin/sh
/Library/WebObjects/Applications/MyApp.woa/MyApp $* > /tmp/
appLaunch.log 2>&1 &
Here again I can run this script from the command line with the
JavaMonitor noted arguments with no problems and the app runs
fine. The last time I had to reinstall my OS from scratch to fix
things, but I am hoping there is some easier way to fix things. I
have also tried deleting and reinstalling my app from scratch but
even that doesn't work. Yes, I know I should have a UPS (it's on
order), but I'm wondering what about a power down would cause this
problem?
btw, this problem sounds a lot like a problem Randall Perry had in
a thread that he started back in May 2004 and I'm wondering if he
ever got a resolution on that one.
Any help on this would be GREATLY appreciated as I've basically
hit a wall.
Jeff
When running from JavaMonitor, log file looks as follows:
Reading MacOSClassPath.txt ...
Launching netBrackets.woa ...
java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory="/System" -
DWOLocalRootDirectory="" -DWOUserDirectory="/System/Library/
WebObjects/JavaApplications/wotaskd.woa" -DWOEnvClassPath="" -
DWOApplicationClass=Application -DWOPlatform=MacOS -
Dcom.webobjects.pid=421 -classpath WOBootstrap.jar
com.webobjects._bootstrap.WOBootstrap -WOPort 2002 -
WOCachingEnabled YES -WODebuggingEnabled NO -WOOutputPath /dev/
null -WOAutoOpenInBrowser YES -WOAutoOpenClientApplication YES -
WOLifebeatInterval 30 -WOLifebeatEnabled YES -
WOLifebeatDestinationPort 1085 -WOAdaptor WODefaultAdaptor -
WOWorkerThreadCount 8 -WOListenQueueSize 128 -
WOWorkerThreadCountMin 16 -WOWorkerThreadCountMax 256 -
NSProjectSearchPath "()" -WOSessionTimeOut 3600 -WOApplicationName
runit -WOMonitorEnabled YES -WONoPause YES
appRoot is /Library/WebObjects/Applications/netBrackets.woa/Contents
Loading /Library/WebObjects/Applications/netBrackets.woa/Contents/
MacOS/MacOSClassPath.txt
Generated classpath:
/Library/WebObjects/Applications/netBrackets.woa/Contents/
Resources/Java/netBrackets.jar
/System/Library/Frameworks/JavaFoundation.framework/Resources/
Java/javafoundation.jar
/System/Library/Frameworks/JavaEOControl.framework/Resources/
Java/javaeocontrol.jar
/System/Library/Frameworks/JavaEOAccess.framework/Resources/Java/
javaeoaccess.jar
/System/Library/Frameworks/JavaWebObjects.framework/Resources/
Java/javawebobjects.jar
/System/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/
Java/javajdbcadaptor.jar
/System/Library/Frameworks/JavaWOExtensions.framework/Resources/
Java/JavaWOExtensions.jar
/System/Library/Frameworks/JavaXML.framework/Resources/Java/
javaxml.jar
/var/empty/Library/Java
/Library/Java/
/System/Library/Java/
/Network/Library/Java
/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar
/System/Library/Frameworks/JavaVM.framework/Classes/ui.jar
/Library/WebObjects/Extensions/axis-ant.jar
/Library/WebObjects/Extensions/axis.jar
/Library/WebObjects/Extensions/commons-discovery.jar
/Library/WebObjects/Extensions/commons-logging.jar
/Library/WebObjects/Extensions/jaxrpc.jar
/Library/WebObjects/Extensions/log4j-1.2.4.jar
/Library/WebObjects/Extensions/log4j-1.2.8.jar
/Library/WebObjects/Extensions/saaj.jar
/Library/WebObjects/Extensions/wsdl4j.jar
/Library/WebObjects/Extensions/
When running from command line, end of log file looks as follows:
Reading MacOSClassPath.txt ...
Launching netBrackets.woa ...
java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory="/System" -
DWOLocalRootDirectory="" -DWOUserDirectory="/Library/WebObjects/
Applications/netBrackets.woa" -DWOEnvClassPath="" -
DWOApplicationClass=Application -DWOPlatform=MacOS -
Dcom.webobjects.pid=8019 -classpath WOBootstrap.jar
com.webobjects._bootstrap.WOBootstrap -WOPort 2010 -
WOCachingEnabled YES -WODebuggingEnabled NO -WOOutputPath /dev/
null -WOAutoOpenInBrowser YES -WOAutoOpenClientApplication NO -
WOLifebeatInterval 30 -WOLifebeatEnabled YES -
WOLifebeatDestinationPort 1085 -WOAdaptor WODefaultAdaptor -
WOWorkerThreadCount 8 -WOListenQueueSize 128 -
WOWorkerThreadCountMin 16 -WOWorkerThreadCountMax 256 -
NSProjectSearchPath "()" -WOSessionTimeOut 3600 -WOApplicationName
runit -WOMonitorEnabled YES -WONoPause YES
appRoot is /Library/WebObjects/Applications/netBrackets.woa/Contents
Loading /Library/WebObjects/Applications/netBrackets.woa/Contents/
MacOS/MacOSClassPath.txt
Generated classpath:
/Library/WebObjects/Applications/netBrackets.woa/Contents/
Resources/Java/netBrackets.jar
/System/Library/Frameworks/JavaFoundation.framework/Resources/
Java/javafoundation.jar
/System/Library/Frameworks/JavaEOControl.framework/Resources/
Java/javaeocontrol.jar
/System/Library/Frameworks/JavaEOAccess.framework/Resources/Java/
javaeoaccess.jar
/System/Library/Frameworks/JavaWebObjects.framework/Resources/
Java/javawebobjects.jar
/System/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/
Java/javajdbcadaptor.jar
/System/Library/Frameworks/JavaWOExtensions.framework/Resources/
Java/JavaWOExtensions.jar
/System/Library/Frameworks/JavaXML.framework/Resources/Java/
javaxml.jar
/private/var/root/Library/Java
/Library/Java/
/System/Library/Java/
/Network/Library/Java
/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar
/System/Library/Frameworks/JavaVM.framework/Classes/ui.jar
/Library/WebObjects/Extensions/axis-ant.jar
/Library/WebObjects/Extensions/axis.jar
/Library/WebObjects/Extensions/commons-discovery.jar
/Library/WebObjects/Extensions/commons-logging.jar
/Library/WebObjects/Extensions/jaxrpc.jar
/Library/WebObjects/Extensions/log4j-1.2.4.jar
/Library/WebObjects/Extensions/log4j-1.2.8.jar
/Library/WebObjects/Extensions/saaj.jar
/Library/WebObjects/Extensions/wsdl4j.jar
/Library/WebObjects/Extensions/
[2005-12-28 21:49:45 CST] <main> Creating LifebeatThread now with:
runit 2010 netBrackets-Quad.local/192.168.15.104 1085 30000
[2005-12-28 21:49:45 CST] <main> Opening application's URL in
browser:
http://192.168.15.104:2010/cgi-bin/WebObjects/runit.woa
[2005-12-28 21:49:45 CST] <main> null
[2005-12-28 21:49:45 CST] <main> Waiting for requests...
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list (Webobjects-
[EMAIL PROTECTED])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/chill%
40global-village.net
This email sent to [EMAIL PROTECTED]
--
Coming in 2006 - an introduction to web applications using
WebObjects and Xcode http://www.global-village.net/wointro
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems. http://www.global-village.net/products/
practical_webobjects
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com
This email sent to [email protected]