OK, I've added the netbrandeds-mini1 "sub-domain" to my domain at 1and1, and I've had my hosting provider setup the "PTR" record. Both forward and reverse DNS lookups are working (but should reverse also find www.netbrandeds.info?)
host 208.52.189.44 44.189.52.208.in-addr.arpa domain name pointer netbrandeds-mini1.netbrandeds.info. ping netbrandeds-mini1.netbrandeds.info PING netbrandeds-mini1.netbrandeds.info (208.52.189.44): 56 data bytes 64 bytes from 208.52.189.44: icmp_seq=0 ttl=48 time=115.582 ms 64 bytes from 208.52.189.44: icmp_seq=1 ttl=48 time=126.453 ms 64 bytes from 208.52.189.44: icmp_seq=2 ttl=48 time=142.789 ms 64 bytes from 208.52.189.44: icmp_seq=3 ttl=48 time=157.293 ms Apache is now working correctly, I'm not getting any "connection refused" errors in womonitor logs, and I'm able to start and stop my app. But when I try to access my app, I still get: The requested application was not found on this server. Below are all the related settings. I'm still not 100% sure when I should specify www.netbrandeds.info vs netbrandeds-mini1.netbrandeds.info, and tried both in a couple cases to no avail: Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/Properties: WOHost=netbrandeds-mini1.netbrandeds.info Library/WebObjects/JavaApplications/womonitor.woa/Contents/Resources/Properties: WOHost=netbrandeds-mini1.netbrandeds.info added the below to /etc/hosts , otherwise apache wouldn't start on a reboot, only manually from apachectl, see https://lists.macosforge.org/pipermail/macports-users/2010-February/019157.html: # My local aliases 127.0.0.1 netbrandeds-mini1.netbrandeds.info macports httpd.conf at /opt/local/apache2/conf/httpd.conf: ServerName netbrandeds-mini1.netbrandeds.info:80 <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 /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) WebObjectsConfig http://netbrandeds-mini1.netbrandeds.info:1085 10 Java Monitor Application Additional Arguments: -d64 -Xms2048m -Xmx3072m -WOAllowsConcurrentRequestHandling YES -EOAdaptorDebugEnabled NO -WODirectConnectEnabled NO -WOHost netbrandeds-mini1.netbrandeds.info JavaMonitor Site URL To Adaptor, tried both: http://www.netbrandeds.info/cgi-bin/WebObjects http://netbrandeds-mini1.netbrandeds.info/cgi-bin/WebObjects JavaMonitor Hosts Host name, tried both (Status said available for both so wotaskd daemon is running): http://www.netbrandeds.info/cgi-bin/WebObjects http://netbrandeds-mini1.netbrandeds.info/cgi-bin/WebObjects On Jan 8, 2014, at 5:52 AM, Pascal Robert <[email protected]> wrote: > Looks like netbrandeds.info is managed by your domain name provider (1and1). > You need to login to whatever interface they have to manage your domain name > and add a DNS entry for netbrandeds-mini1.netbrandeds.info with 208.52.189.44 > as the IP address (it's a "A" type of DNS record). You also need to contact > your hosting provider (BroadRiver ?) to ask them to map 208.52.189.44 to > netbrandeds-mini1.netbrandeds.info (this is what we call a "reverse DNS > entry", or a "PTR" record). > > ----- Mail original ----- > De: "Jeffrey Schmitz" <[email protected]> > À: "Chuck Hill" <[email protected]> > Cc: "WebObjects Development" <[email protected]> > Envoyé: Mercredi 8 Janvier 2014 00:09:26 > Objet: Re: Can't start app from javamonitor > > > On Jan 7, 2014, at 1:44 PM, Chuck Hill < [email protected] > wrote: > > > > > "the WOMonitor/wotaskd log” — are you sending them to the same file? Don’t do > that, it will confuse you and us. > > > > > I've also wondered about that myself, but I got the idea to do it that way > from: > > http://wiki.wocommunity.org/display/documentation/Troubleshooting+wotaskd+and+JavaMonitor+on+OS+X?src=search > > > Although maybe I shouldn't have interpreted the instructions so literally. > > > <blockquote> > > Exception sending lifebeat to wotaskd: java.net.ConnectException: Connection > refused > That sounds like JavaMonitor can’t communicate with wotaskd. This might be > why: > Current HostName = netbrackets.local > > > </blockquote> > > I want to set this machine up to serve for the registered domain of > netbrandeds.info, and I updated the computer/network name accordingly, so now > from the changeip command I get: > > Primary address = 208.52.189.44 > > Current HostName = netbrandeds-mini1.netbrandeds.info > DNS HostName = netbrandeds-mini1.netbrandeds.info > > The names match. There is nothing to change. > dirserv:success = "success" > > However, now apache doesn't work anymore. I even went back to it's > default/original httpd.conf file, and it won't serve anything. Even putting > localhost in Safari that is running on the machine itself returns a Safari > can't connect to the server. > > The apache error log shows the following. > > [Tue Jan 07 21:19:31 2014] [alert] (EAI 8)nodename nor servname provided, or > not known: mod_unique_id: unable to find IPv4 address of > "netbrandeds-mini1.netbrandeds.info" > Configuration Failed > [Tue Jan 07 22:53:54 2014] [warn] Init: Session Cache is not configured > [hint: SSLSessionCache] > [Tue Jan 07 22:53:58 2014] [alert] (EAI 8)nodename nor servname provided, or > not known: mod_unique_id: unable to find IPv4 address of > "netbrandeds-mini1.netbrandeds.info" > Configuration Failed > > I'm now into an area I'm not familiar with at all. Didn't find much googling > except something to do with etc/hosts, but monkeying with that didn't help > either. > > > > <blockquote> > > > > > On 1/7/2014, 4:43 AM, "Jeffrey Schmitz" wrote: > > > <blockquote> > > Right now to keep it simple I'm using localhost. all my settings are shown > below. If there is somewhere else I need to set WOHost I'll add it to my well > worn list. Also when I do a changeip command I get this, so not sure my dns > stuff is setup right anyway... > > sudo changeip -checkhostname > Password: > > Primary address = 208.52.189.43 > > Current HostName = netbrackets.local > > The DNS hostname is not available, please repair DNS and re-run this tool. > > dirserv:success = "success" > > > WOHost and other settings: > > Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/Properties: > > WOHost=localhost > > JavaMonitor Site HTTP Adaptor URL: > http://localhost/cgi-bin/WebObjects > > JavaMonitor Hosts Host name (Status says available so wotaskd daemon is > running): > localhost > > /System/Library/WebObjects/Adaptors/Apache2.2/apache.conf: > WebObjectsConfig localhost:1085 10 > > httpd.conf: > ServerName localhost:80 > <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 > > Additional Arguments Settings in Javamonitor: > > -d64 -Xms2048m -Xmx3072m -WOAllowsConcurrentRequestHandling YES > -EOAdaptorDebugEnabled NO -WODirectConnectEnabled NO -WOHost localhost > > On Jan 6, 2014, at 10:26 PM, Chuck Hill < [email protected] > wrote: > > > <blockquote> > > Are you running wotaskd, JavaMonitor, and your app all with the same WOHost > setting? Is it a real DNS name? > > > -- > Chuck Hill > Executive Managing Partner, VP Development and Technical Services > > 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/gvc/practical_webobjects > > Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing > Companies in B.C! > > Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of > Canada’s Fastest-Growing Companies by PROFIT Magazine! > > On 1/6/2014, 8:22 PM, "Jeffrey Schmitz" wrote: > > > <blockquote> > > One other possible clue in all this is the WOMonitor/wotaskd log, which is > showing the following sequence that just keeps repeating when no applications > have been started: > > 2014-01-06 22:55:11,594 DEBUG 17.16 MB/16.78 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Exception sending > lifebeat to wotaskd: java.net.ConnectException: Connection refused > 2014-01-06 22:55:41,594 DEBUG 17.21 MB/16.73 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Creating new > lifebeat socket > 2014-01-06 22:55:41,595 DEBUG 17.21 MB/16.73 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Exception sending > lifebeat to wotaskd: java.net.ConnectException: Connection refused > 2014-01-06 22:56:11,595 DEBUG 17.21 MB/16.73 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Creating new > lifebeat socket > 2014-01-06 22:56:11,596 DEBUG 17.21 MB/16.73 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Exception sending > lifebeat to wotaskd: java.net.ConnectException: Connection refused > 2014-01-06 22:56:41,596 DEBUG 17.21 MB/16.73 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Creating new > lifebeat socket > 2 > > > Then after starting my app, it changes to the following sequence... > > 2014-01-06 23:15:11,629 DEBUG 14.13 MB/19.8 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Creating new > lifebeat socket > 2014-01-06 23:15:11,630 DEBUG 14.13 MB/19.8 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Exception sending > lifebeat to wotaskd: java.net.ConnectException: Connection refused > 2014-01-06 23:15:16,737 DEBUG 16.02 MB/17.92 MB [WorkerThread13] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - @@@@@ Received > Lifebeat: lifebeat netBrackets localhost 2001 > 2014-01-06 23:15:46,739 DEBUG 16.02 MB/17.92 MB [WorkerThread13] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - @@@@@ Received > Lifebeat: lifebeat netBrackets localhost 2001 > 2014-01-06 23:16:11,631 DEBUG 14.13 MB/19.8 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Creating new > lifebeat socket > 2014-01-06 23:16:11,631 DEBUG 14.13 MB/19.8 MB [Thread-1] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - Exception sending > lifebeat to wotaskd: java.net.ConnectException: Connection refused > 2014-01-06 23:16:16,740 DEBUG 16.1 MB/17.84 MB [WorkerThread13] > logging.ERXNSLogLog4jBridge (ERXNSLogLog4jBridge.java:46) - @@@@@ Received > Lifebeat: lifebeat netBrackets localhost 2001 > > Just fishing here. > > Jeff > > On Jan 6, 2014, at 10:45 AM, Jeffrey Schmitz < [email protected] > wrote: > > > <blockquote> > > Still not quite there. The app now starts up from JavaMonitor and status > looks good (ON), but when I try to access it, I get: > > The requested application was not found on this server. > > I've installed the MacPorts apache and loaded it: > > sudo port load apache2 > > and turned off the Server Websites service from the Server app. Apache is > serving the correct static pages from my document root. > > The Macports Apache uses the httpd.conf from /opt/local/apache2/conf > > The changes I've made to the default macports httpd.conf are shown in red > below: > > ServerName localhost:80 > DocumentRoot "/Library/WebServer/Documents" > <Directory /> > Options FollowSymLinks > AllowOverride None > # Order deny,allow > # Deny from all > </Directory> > <Directory " /Library/WebServer/Documents "> > # > # Possible values for the Options directive are "None", "All", > # or any combination of: > # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews > # > # Note that "MultiViews" must be named *explicitly* --- "Options All" > # doesn't give it to you. > # > # The Options directive is both complicated and important. Please see > # http://httpd.apache.org/docs/2.2/mod/core.html#options > # for more information. > # > Options Indexes FollowSymLinks > > # > # AllowOverride controls what directives may be placed in .htaccess files. > # It can be "All", "None", or any combination of the keywords: > # Options FileInfo AuthConfig Limit > # > AllowOverride None > > # > # Controls who can get stuff from this server. > # > Order allow,deny > Allow from all > > </Directory> > ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) > "/Library/WebServer/CGI-Executables/$1" > <Directory " /Library/WebServer/CGI-Executables "> > AllowOverride None > Options None > Order allow,deny > Allow from all > </Directory> > > Include /System/Library/WebObjects/Adaptors/Apache2.2/apache.conf > > Some key entries in the referenced apache.conf file are: > > LoadModule WebObjects_module > /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so (NOTE: This > is the wonder version) > WebObjectsDocumentRoot /Library/WebServer/Documents > WebObjectsAlias /cgi-bin/WebObjects > WebObjectsConfig localhost:1085 10 > > > > On Jan 6, 2014, at 6:43 AM, Jeffrey Schmitz < [email protected] > wrote: > > > <blockquote> > > > On Jan 6, 2014, at 4:14 AM, Amedeo Mantica < [email protected] > wrote: > > > <blockquote> > What happens starting manually the app? > > </blockquote> > > > The clue I needed appeared... > > /Library/WebObjects/Applications/netBrackets.woa/ > /Applications/cocoon-2.1.10 > /Users/netBrackets/Downloads/saxonb9-0-0-2j/saxon9.jar > java.lang.NoClassDefFoundError: org/jdom/JDOMException > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2484) > at java.lang.Class.getMethod0(Class.java:2727) > at java.lang.Class.getMethod(Class.java:1639) > at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:86) > Caused by: java.lang.ClassNotFoundException: org.jdom.JDOMException > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > ... 5 more > > > This same thing happened about a year and a half ago. I need to do a better > job of searching the old e-mails, swore I searched on "no logs" but somehow > missed this old thread... > > On Jul 23, 2012, at 10:15 PM, Jeffrey Schmitz < [email protected] > wrote: > > > <blockquote> > Re: App won't start, no logs > </blockquote> > > > <blockquote> > The root of the problem was that I didn't have my framework project added as > a framework to my main project. On my development machine I was referencing > the project, so everything worked there. As soon as I added the framework > everything worked on the deployment machine. > > Thanks for the help. > > Jeff > > </blockquote> > > > And again, thanks! for all the help. > > Jeff > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ( [email protected] ) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/jeff%40netbrackets.com > > This email sent to [email protected] > </blockquote> > > > > </blockquote> > > > > </blockquote> > > > </blockquote> > > > > </blockquote> > > > </blockquote> > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
