Hi All, Back with my annual “the requested application was not found on this server" issue. This time it’s with a machine running snow leopard server that had been running for years with no problem, then suddenly started getting the app not found error. It has all the same symptoms as has happened before on other machines (see previous email below). JavaMonitor sees my app and starts it fine, there are no errors in the logs (application, javamonitor, or wotaskd) and all the properties are set as shown below in my previous email, except this machine’s name is email@hidden.
The host commands work as expected (see below). I did try changing all the below entries to locahost, and that didn’t help either, so I’m at a bit of a loss as to how to proceed. Any help would be greatly appreciated. Should I consider deploying with Tomcat?
Heres the result of the host commands:
netbrandeds-mini1:Apache2.2 netBrackets$ host 208.52.189.44 44.189.52.208.in-addr.arpa domain name pointer netbrandeds-mini1.netbrandeds.info. netbrandeds-mini1:Apache2.2 netBrackets$ host netbrandeds-mini1.netbrandeds.info netbrandeds-mini1.netbrandeds.info has address 208.52.189.44 netbrandeds-mini1.netbrandeds.info mail is handled by 10 mx00.1and1.com. netbrandeds-mini1.netbrandeds.info mail is handled by 10 mx01.1and1.com.
On May 9, 2014, at 8:04 PM, Jeffrey Schmitz < email@hidden> wrote:
A month has passed and more, so I'm ready to try the "canonical" settings for deploying my app with it's real domain name instead of localhost. So far, not so good...
I was able to add and start my application in JavaMonitor, and everything seemed to come up fine with no errors listed in either the wotaskd log, or in the application's log. However, when I try to bring up the site I get the dreaded "The requested application was not found" error. Below are the settings I have. Any ideas for something to try or other logs to check, etc.?
registered IP/Domain:
$ host 208.52.168.238
/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/Properties: WOHost= netbrackets1.netbrackets.com
httpd.conf: Include /System/Library/WebObjects/Adaptors/Apache2.2/apache.conf
/System/Library/WebObjects/Adaptors/Apache2.2/apache.conf: LoadModule WebObjects_module /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so (it's the wonder version) WebObjectsAlias /cgi-bin/WebObjects /Library/WebObjects/Applications/netBrackets.woa/Contents/Resources/Properties: Tried with no localhostips set and 2 variations: er.extensions.WOHostUtilities.localhostips=(208.52.168.238)
JavaMonitor Settings:
Site Http Adaptor URL:
Hosts:
Application Additional Parameters: -d64 -Xms2048m -Xmx3072m -WOAllowsConcurrentRequestHandling YES EOAdaptorDebugEnabled NO -WODirectConnectEnabled NO -WOHost netbrackets1.netbrackets.com
<SiteConfig type="NSDictionary">
<hostArray type="NSArray">
<element type="NSDictionary">
<type type="NSString">MACOSX</type>
<name type="NSString">netbrackets1.netbrackets.com</name>
</element>
</hostArray>
<applicationArray type="NSArray">
<element type="NSDictionary">
<adaptorThreadsMax type="NSNumber">256</adaptorThreadsMax>
<startingPort type="NSNumber">2001</startingPort>
<cachingEnabled type="NSString">YES</cachingEnabled>
<adaptorThreads type="NSNumber">8</adaptorThreads>
<adaptor type="NSString">WODefaultAdaptor</adaptor>
<projectSearchPath type="NSString">()</projectSearchPath>
<macOutputPath type="NSString">/Library/WebObjects/Logs</macOutputPath>
<additionalArgs type="NSString">-d64 -Xms2048m -Xmx3072m -WOAllowsConcurrentRequestHandling YES EOAdaptorDebugEnabled NO -WODirectConnectEnabled NO -WOHost netbrackets1.netbrackets.com</additionalArgs>
<autoOpenInBrowser type="NSString">NO</autoOpenInBrowser>
<name type="NSString">netBrackets</name>
<phasedStartup type="NSString">YES</phasedStartup>
<adaptorThreadsMin type="NSNumber">16</adaptorThreadsMin>
<notificationEmailEnabled type="NSString">NO</notificationEmailEnabled>
<debuggingEnabled type="NSString">NO</debuggingEnabled>
<macPath type="NSString">/Library/WebObjects/Applications/netBrackets.woa/netBrackets</macPath>
<autoRecover type="NSString">YES</autoRecover>
<lifebeatInterval type="NSNumber">30</lifebeatInterval>
<sessionTimeOut type="NSNumber">3600</sessionTimeOut>
<timeForStartup type="NSNumber">60</timeForStartup>
<minimumActiveSessionsCount type="NSNumber">0</minimumActiveSessionsCount>
<listenQueueSize type="NSNumber">128</listenQueueSize>
</element>
</applicationArray>
<instanceArray type="NSArray">
<element type="NSDictionary">
<port type="NSNumber">2001</port>
<cachingEnabled type="NSString">YES</cachingEnabled>
<additionalArgs type="NSString">-d64 -Xms2048m -Xmx3072m -WOAllowsConcurrentRequestHandling YES EOAdaptorDebugEnabled NO -WODirectConnectEnabled NO -WOHost netbrackets1.netbrackets.com</additionalArgs>
<path type="NSString">/Library/WebObjects/Applications/netBrackets.woa/netBrackets</path>
<outputPath type="NSString">/Library/WebObjects/Logs/netBrackets-1</outputPath>
<autoOpenInBrowser type="NSString">NO</autoOpenInBrowser>
<schedulingDailyStartTime type="NSNumber">3</schedulingDailyStartTime>
<debuggingEnabled type="NSString">NO</debuggingEnabled>
<schedulingEnabled type="NSString">NO</schedulingEnabled>
<schedulingStartDay type="NSNumber">1</schedulingStartDay>
<hostName type="NSString">netbrackets1.netbrackets.com</hostName>
<schedulingInterval type="NSNumber">12</schedulingInterval>
<autoRecover type="NSString">NO</autoRecover>
<lifebeatInterval type="NSNumber">30</lifebeatInterval>
<applicationName type="NSString">netBrackets</applicationName>
<gracefulScheduling type="NSString">YES</gracefulScheduling>
<schedulingWeeklyStartTime type="NSNumber">3</schedulingWeeklyStartTime>
<id type="NSNumber">1</id>
<schedulingType type="NSString">DAILY</schedulingType>
<minimumActiveSessionsCount type="NSNumber">0</minimumActiveSessionsCount>
<schedulingHourlyStartTime type="NSNumber">3</schedulingHourlyStartTime>
</element>
<element type="NSDictionary">
<port type="NSNumber">2002</port>
<cachingEnabled type="NSString">YES</cachingEnabled>
<schedulingStartDay type="NSNumber">1</schedulingStartDay>
<additionalArgs type="NSString">-d64 -Xms2048m -Xmx3072m -WOAllowsConcurrentRequestHandling YES EOAdaptorDebugEnabled NO -WODirectConnectEnabled NO -WOHost netbrackets1.netbrackets.com</additionalArgs>
<path type="NSString">/Library/WebObjects/Applications/netBrackets.woa/netBrackets</path>
<outputPath type="NSString">/Library/WebObjects/Logs/netBrackets-2</outputPath>
<schedulingHourlyStartTime type="NSNumber">3</schedulingHourlyStartTime>
<autoOpenInBrowser type="NSString">NO</autoOpenInBrowser>
<schedulingEnabled type="NSString">NO</schedulingEnabled>
<schedulingType type="NSString">DAILY</schedulingType>
<debuggingEnabled type="NSString">NO</debuggingEnabled>
<schedulingInterval type="NSNumber">12</schedulingInterval>
<autoRecover type="NSString">YES</autoRecover>
<lifebeatInterval type="NSNumber">30</lifebeatInterval>
<applicationName type="NSString">netBrackets</applicationName>
<gracefulScheduling type="NSString">YES</gracefulScheduling>
<schedulingWeeklyStartTime type="NSNumber">3</schedulingWeeklyStartTime>
<id type="NSNumber">2</id>
<hostName type="NSString">netbrackets1.netbrackets.com</hostName>
<minimumActiveSessionsCount type="NSNumber">0</minimumActiveSessionsCount>
<schedulingDailyStartTime type="NSNumber">3</schedulingDailyStartTime>
</element>
</instanceArray>
<site type="NSDictionary">
<viewRefreshEnabled type="NSString">YES</viewRefreshEnabled>
<woAdaptor type="NSString">http://netbrackets1.netbrackets.com/cgi-bin/WebObjects</woAdaptor>
<viewRefreshRate type="NSNumber">60</viewRefreshRate>
</site>
</SiteConfig>
Adaptor Config as sent to Local WOAdaptors - All Running Applications and Instances
<?xml version="1.0" encoding="ASCII"?>
<adaptor>
<application name="netBrackets">
<instance id="2" port="2002" host="netbrackets1.netbrackets.com"/>
</application>
<application name="JavaMonitor">
<instance id="-56789" port="56789" host="netbrackets1.netbrackets.com"/>
</application>
</adaptor>
Adaptor Config as sent to remote WOAdaptors - All Registered and Running Applications and Instances
<?xml version="1.0" encoding="ASCII"?>
<adaptor>
<application name="netBrackets">
<instance id="2" port="2002" host="netbrackets1.netbrackets.com"/>
</application>
</adaptor>
Adaptor Config as written to disk - All Registered Applications and Instances
<?xml version="1.0" encoding="ASCII"?>
<adaptor>
<application name="netBrackets">
<instance id="1" port="2001" host="netbrackets1.netbrackets.com"/>
<instance id="2" port="2002" host="netbrackets1.netbrackets.com"/>
</application>
</adaptor>
Properties of this wotaskd
The Configuration Directory is: /Library/WebObjects/Configuration/ Wotaskd is NOT writing WOConfig.xml to disk The multicast address is: 239.128.14.2 This wotaskd is running on Port: 1085 Wotaskd is NOT responding to Multicast WOAssumeApplicationIsDeadMultiplier is 4 The System Properties are: {file.encoding.pkg=sun.io, java.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home, WOAutoOpenInBrowser=false, WOAcceptMalformedCookies=false, WODirectConnectEnabled=true, er.extensions.stackTrace.cleanup=true, java.endorsed.dirs=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endorsed, sun.os.patch.level=unknown, java.vendor.url="" href="http://www.apple.com/" class="">http://www.apple.com/, java.version=1.6.0_65, WOShouldUseSpawn=true, WOMaxIOBufferSize=8196, _ResourceRequestHandlerKey=wr, java.vendor.url.bug=http://bugreport.apple.com/, er.extensions.concurrency.ERXTaskObjectStoreCoordinatorPool.maxCoordinators=1, _WebServiceRequestHandlerKey=ws, user.name=_appserver, sun.io.unicode.encoding=UnicodeLittle, sun.jnu.encoding=MacRoman, java.runtime.name=Java(TM) SE Runtime Environment, WOSMTPHost=smtp, java.specification.name=Java Platform API Specification, WOLifebeatInterval=30, ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16, user.timezone=America/New_York, WOUserDirectory=/, WOAllowRapidTurnaround=true, path.separator=:, NSProjectSearchPath=(".."), file.encoding=MacRoman, WOApplicationBaseURL=/WebObjects, sun.java.command=com.webobjects._bootstrap.WOBootstrap -WOPort 1085 -_DeploymentDebugging true, WORespondsToMulticastQuery=false , socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16, WOSessionStoreClassName=WOServerSessionStore, java.io.tmpdir=/var/folders/zz/zyxvpxvq6csfxvn_n000009w00002g/T/, user.language=en, line.separator=
, er.extensions.ERXGracefulShutdown.Enabled=false, com.webobjects.eoaccess.ERXEntityDependencyOrderingDelegate.active=false, WOMaxSocketIdleTime=180000, WOSocketMonitorSleepTime=50, WOPlatform=MacOS, java.vm.info=mixed mode, java.vm.specification.name=Java Virtual Machine Specification, WOWorkerThreadCountMax=256, WOMulticastAddress=239.128.14.2, log4j.appender.A1.layout=er.extensions.logging.ERXPatternLayout, WOListenQueueSize=128, WOPort=1085, er.extensions.ERXLocalizer.fileNamesToWatch=("Localizable.strings","ValidationTemplate.strings"), http.nonProxyHosts=local|*.local|169.254/16|*.169.254/16, _StreamActionRequestHandlerKey=wis, log4j.appender.A1=org.apache.log4j.ConsoleAppender, log4j.rootCategory=INFO, A1, WODebuggingEnabled=false, WOAssumeApplicationIsDeadMultiplier=4, java.awt.printerjob=apple.awt.CPrinterJob, er.extensions.WOHostUtilities.localhostips=(localhost), er.extensions.ERXSharedEOLoader.PatchSharedEOLoading=false, gopherProxySet=false, _DirectActionRequestHandlerKey=wa, log4j.appender.A1.layout.ConversionPattern=%d %-5p %V{u/f} [%t] %C{2} (%F:%L) - %m%n, er.extensions.ERXNavigationManager.localizeDisplayKeys=false, WOAdaptorURL=http://localhost/cgi-bin/WebObjects, os.name=Mac OS X, java.specification.vendor=Sun Microsystems Inc., WOFrameworksBaseURL=/WebObjects/Frameworks, mrj.build=11M4609, er.extensions.ERXLocalizer.availableLanguages=(English,German,Japanese), java.vm.name=Java HotSpot(TM) 64-Bit Server VM, mrj.version=1070.1.6.0_65-462, WOApplicationClass=com.webobjects.monitor.wotaskd.Application, er.extensions.ERXMessageEncoding.Enabled=false, WOContextClassName=WOContext, java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java, java.class.version=50.0, com.webobjects.pid=22366, _DeploymentDebugging=true, WOHost=netbrackets1.netbrackets.com, er.extensions.ERXRaiseOnMissingEditingContextDelegate=true, WOLocalRootDirectory=, WOWorkerThreadCount=8, WOMissingResourceSearchEnabled=true, sun.boot.library.path=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries, WOSocketCacheSize=100, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, java.awt.graphicsenv=apple.awt.CGraphicsEnvironment, WOLifebeatDestinationPort=1085, er.extensions.ERXLocalizer.isLocalizationEnabled=true, WOGenerateWSDL=true, java.vm.specification.version=1.0, WOStatisticsStoreSessionMax=50, WOMonitorEnabled=false, er.extensions.ERXGracefulShutdown.SignalsToHandle=(TERM, INT), awt.toolkit=apple.awt.CToolkit, sun.cpu.isalist=, WOLifebeatEnabled=false, _WOHTMLParserClassName=WOHTMLTemplateParser, er.extensions.stackTrace.skipPatternsFile=StackTraceSkipPatterns-Normal.plist, WOEnvClassPath=, java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext, os.version=10.9.2, user.home=/var/empty, com.webobjects.version=5.4.3, _ComponentRequestHandlerKey=wo, WORootDirectory=/System, java.vm.vendor=Apple Inc., WOSessionTimeOut=3600, WODisplayExceptionPages=true, WOAdditionalAdaptors=(), WOWorkerThreadCountMin=16, dbMinConnectionsGLOBAL=1, er.extensions.ERXWOForm.multipleSubmitDefault=true, user.dir=/Library/WebObjects/JavaApplications/wotaskd.woa, er.extensions.ERXComponentActionRedirector.enabled=false, WOMaxHeaders=200, sun.cpu.endian=little, er.extensions.ERXPatcher.cleanupXHTML=false, WOAutoOpenClientApplication=true, java.vm.version=20.65-b04-462, com.webobjects.classpath=/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/Java/:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/Java/wotaskd.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERExtensions.framework/Resources/Java/ERExtensions.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERJars.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/JavaMonitorFramework.framework/Resources/Java/JavaMonitorFramework.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/JavaWOExtensions.framework/Resources/Java/JavaWOExtensions.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/JavaWOJSPServlet.framework/Resources/Java/javawojspservlet.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-lang-2.5-sources.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-lang-2.5.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERFoundation.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERWebObjects.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/erxservletadaptor.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/icu4j-3_8_1.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/joda-time-1.6.2-sources.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/joda-time-1.6.2.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/junit-4.8.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/log4j-1.2.16.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ognl-2.6.7.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/slf4j-api-1.6.3.jar:/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/slf4j-log4j12-1.6.3.jar:/Library/WebObjects/Extensions/axis-ant.jar:/Library/WebObjects/Extensions/axis.jar:/Library/WebObjects/Extensions/commons-discovery-0.2.jar:/Library/WebObjects/Extensions/commons-logging-1.0.4.jar:/Library/WebObjects/Extensions/derby.jar:/Library/WebObjects/Extensions/derbyclient.jar:/Library/WebObjects/Extensions/jaxrpc.jar:/Library/WebObjects/Extensions/log4j-1.2.14.jar:/Library/WebObjects/Extensions/saaj.jar:/Library/WebObjects/Extensions/serializer.jar:/Library/WebObjects/Extensions/servlet.jar:/Library/WebObjects/Extensions/wsdl4j-1.5.1.jar:/Library/WebObjects/Extensions/xalan.jar:/Library/WebObjects/Extensions/xercesImpl.jar:/Library/WebObjects/Extensions/xml-apis.jar:/Library/WebObjects/Extensions/, java.class.path=WOBootstrap.jar, os.arch=x86_64, _AjaxRequestHandlerKey=ja, sun.java.launcher=SUN_STANDARD, er.extensions.ERXNavigationManager.NavigationMenuFileName=NavigationMenu.plist, WODefaultUndoStackLimit=10, WOAllowsCacheControlHeader=true, java.vm.specification.vendor=Sun Microsystems Inc., er.extensions.ERXLocalizer.defaultLanguage=English, file.separator=/, _WOSessionReclaimingInterval=60, java.runtime.version=1.6.0_65-b14-462-11M4609, sun.boot.class.path=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar, WOCachingEnabled=true, WOIncludeCommentsInResponse=true, user.country=US, WOAllowsConcurrentRequestHandling=false, WOLaunchdEnabled=false, WOAdaptor=WOClassicAdaptor, java.vendor=Apple Inc., WOSavesAdaptorConfiguration=false, awt.nativeDoubleBuffering=true, er.extensions.ERXPatcher.suppressValueBindingSlow=false, java.specification.version=1.6, sun.arch.data.model=64} On Mar 5, 2014, at 6:32 PM, Chuck Hill < email@hidden> wrote:
Hi,
On 2014-03-04, 4:19 PM, "Jeffrey Schmitz" wrote:
I'm guessing that or something very much like it is the problem. But I don't think I have the courage to try it at this point since it's currently running with localhost. Maybe in about a month, or if it stops working again I'll try it with all WOHosts and
setting all to domain names instead of localhost.
I wish there were a canonical, well documented way to set this stuff that worked every time, so I'm going to take a first cut.
The list below I think represents some very common deployment "problem child" entries, but I certainly at this time haven't found a magic answer that always works for me for the things in red, with the biggest overall questions being:
Use localhost/don't use localhost
Use localhost for single machine development.
Use IP Addresses or domain names
Use for deployment.
Use WOHost properties/Don't use WOHost properties
Always use WOHost.
Note that if you do use domain names, they must be reverse lookup'able, so that the 'host ip' and 'host domain' commands match up
Very much so.
e.g.
With that said, here is my first attempt at the canonical list of deployment problem children:
/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/Properties:
WOHost=[IP/Domain/localhost/don't use WOHost]
/Library/WebObjects/JavaApplications/JavaMonitor/Contents/Resources/Properties:
WOHost=[IP/Domain/localhost/don't use WOHost]
JavaMonitor Site HTTP Adaptor URL:
http://[IP/Domain/localhost]/cgi-bin/WebObjects
JavaMonitor Hosts Host name (Status says available so wotaskd daemon is running):
[IP/Domain/localhost]
/System/Library/WebObjects/Adaptors/Apache2.2/apache.conf:
WebObjectsConfig [IP/Domain/localhost]:1085 10
httpd.conf "problem" entries:
ServerName [IP/Domain/localhost]:80
DocumentRoot "/Library/WebServer/Documents"
<Directory />
Options FollowSymLinks
AllowOverride None
# Order deny,allow
# Deny from all
</Directory>
ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) "/Library/WebServer/CGI-Executables/$1"
Include /System/Library/WebObjects/Adaptors/Apache2.2/apache.conf
apache.conf "problem" entries:
LoadModule WebObjects_module /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so
WebObjectsDocumentRoot /Library/WebServer/Documents
WebObjectsAlias /cgi-bin/WebObjects
WebObjectsConfig [IP/Domain/localhost]:1085 10
Additional Arguments "magic" entry in Javamonitor:
.... -WOHost [IP/Domain/localhost/don't use WOHost]
On Mar 4, 2014, at 11:30 AM, Chuck Hill < email@hidden> wrote:
The random results and lack of WOHost settings suggest that the apps are starting while networking is getting finalized. I’d try adding WOHost to everything (apps, JavaMonitor, wotaskd).
Chuck
On 2014-03-04, 7:56 AM, "Jeff Schmitz" wrote:
Definitely random. Every reboot is an adventure :-)
Here's the host info. I think it looks good.
238.168.52.208.in-addr.arpa domain name
I'll have to try starting the app from the command line later but all is working right now so I'm pretty sure the app itself starts fine. Per the logs It was actually
getting started by javamonitor without error but javamonitor didn't know it.
Sent from my iPhone
On Mar 4, 2014, at 9:01 AM, Aaron Rosenzweig < email@hidden> wrote:
Hi Jeff,
I wonder if you are having NSLOOKUP trouble.
If the DNS isn’t just right, WO can get easily confused and probably will cause sporadic problems like you are experiencing.
Right? If I understand it correctly things are failing somewhat randomly. It’s not like they never work, they sometimes do. That smells of DNS trouble.
In particular:
"Check that the machine is properly identified in the DNS including the reverse lookup."
On Mar 4, 2014, at 4:44 AM, Jeffrey Schmitz < email@hidden> wrote:
JavaMonitor started the instances, and they start fine with no errors.
Is there some way I can get this working without javamonitor knowing it's running at least temporarily? The app is up and running according to the log at least.
On Mar 4, 2014, at 3:08 AM, Alexander Spohr < email@hidden> wrote:
Am 04.03.2014 um 09:30 schrieb Jeffrey Schmitz < email@hidden>:
port
= 2003; runningState = "DEAD"
Who started the instances?
Are they on the right port?
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
|