Le 2010-07-28 à 19:43, Chuck Hill a écrit :

> What are you using for the host name?  It needs to DNS resolve to primary IP 
> of this machine.  You can't use .local addresses.

And reverse DNS (IP -> name) have to work too.

> Chuck
> 
> 
> On Jul 28, 2010, at 4:29 PM, Tusker wrote:
> 
>> No luck yet.
>> 
>> I added WOHost in the additional args for the app in JavaMonitor and added 
>> it in launchd.  I couldn't even get wotaskd to start with this argument.  
>> (see error below)
>> 
>> Instead, I left wotaskd as is and changed the application host in 
>> JavaMonitor.
>> 
>> The WOAdaptor is up and reporting the application running.
>> Javamonitor us up and running
>> Wotaskd is reporting all the configuration changes and I see the 
>> applications there as well.
>> 
>> I can get to the following url:
>> 
>> http://myappdomain:2001/test.woa/wa/
>> 
>> but I can't get to
>> 
>> http://mywebserverdomain/test.woa/wa 
>> 
>> 
>> 
>> I restart the server and try starting the application.  This time, I get an 
>> error in the SpawnofWotaskd.log which makes no sense.  It actually starts a 
>> application but JavaMonitor does not see it.
>> JavaMonitor reports a death.  But I can get to 
>> http://myappdomain:2001/test.woa/wa/
>> 
>> 
>> 
>> 
>> Here are the Logs when I start application using JavaMonitor after a server 
>> restart. 
>> 
>> --------------------------------------------------------
>> Jul 28 16:21:55 contactme[N/A] (ERXNSLogLog4jBridge.java:43) WARN  NSLog  - 
>> Unable to establish a connection to port 2001 on this host.  Perhaps this 
>> port is already in use by another WebObjects application instance.
>> Jul 28 16:21:55 contactme[N/A] (ERXNSLogLog4jBridge.java:43) WARN  NSLog  - 
>> <WOApplication>: Cannot be 
>> initialized.java.lang.reflect.InvocationTargetException
>> Jul 28 16:21:55 contactme[N/A] (ERXNSLogLog4jBridge.java:43) WARN  NSLog  - 
>> A fatal exception occurred: <WOApplication>: Cannot be initialized.
>> -------------------------------------------------------
>> 
>> 
>> 
>> 
>> 
>> wotaskd error when adding WOHost:
>> 
>> [2010-7-28 13:39:31 PDT] <main> WebObjects version = 5.4.3
>> [2010-7-28 13:39:31 PDT] <main> Unable to establish a connection to port 
>> 1085 on this host.  Perhaps this port is already in use by another 
>> WebObjects application instance.
>> [2010-7-28 13:39:31 PDT] <main> A fatal exception occurred: <WOApplication>: 
>> Cannot be initialized.
>> [2010-7-28 13:39:31 PDT] <main> com.webobjects.foundation.NSForwardException 
>> [java.lang.reflect.InvocationTargetException] null:<WOApplication>: Cannot 
>> be initialized.
>>      at com.webobjects.appserver.WOApplication.<init>(WOApplication.java:918)
>>      at Application.<init>(Application.java:112)
>>      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>      at 
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>      at 
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>>      at java.lang.Class.newInstance0(Class.java:355)
>>      at java.lang.Class.newInstance(Class.java:308)
>>      at com.webobjects.appserver.WOApplication.main(WOApplication.java:547)
>>      at Application.main(Application.java:61)
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>      at java.lang.reflect.Method.invoke(Method.java:597)
>>      at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:87)
>> Caused by: java.lang.reflect.InvocationTargetException
>>      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>      at 
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>      at 
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>>      at 
>> com.webobjects.foundation._NSUtilities.instantiateObject(_NSUtilities.java:614)
>>      at 
>> com.webobjects.appserver.WOApplication.adaptorWithName(WOApplication.java:1316)
>>      at 
>> com.webobjects.appserver.WOApplication._initAdaptors(WOApplication.java:1386)
>>      at com.webobjects.appserver.WOApplication.<init>(WOApplication.java:802)
>>      ... 14 more
>> Caused by: com.webobjects.foundation.NSForwardException 
>> [java.net.BindException] Can't assign requested 
>> address:java.net.BindException: Can't assign requested address
>>      at 
>> com.webobjects.foundation.NSForwardException._runtimeExceptionForThrowable(NSForwardException.java:41)
>>      at 
>> com.webobjects.appserver._private.WOClassicAdaptor._initServerSocket(WOClassicAdaptor.java:230)
>>      at 
>> com.webobjects.appserver._private.WOClassicAdaptor.<init>(WOClassicAdaptor.java:163)
>>      at 
>> com.webobjects.appserver._private.WOClassicAdaptor.<init>(WOClassicAdaptor.java:171)
>>      ... 22 more
>> Caused by: java.net.BindException: Can't assign requested address
>>      at java.net.PlainSocketImpl.socketBind(Native Method)
>>      at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)
>>      at java.net.ServerSocket.bind(ServerSocket.java:319)
>>      at java.net.ServerSocket.<init>(ServerSocket.java:185)
>>      at 
>> com.webobjects.appserver._private.WOClassicAdaptor._initServerSocket(WOClassicAdaptor.java:223)
>>      ... 24 more
>> 
>> 
>> 
>> On Jul 28, 2010, at 11:54 AM, Simon wrote:
>> 
>>> i recently had the misfortune of having to set up a snow leopard deployment 
>>> and ran into similar problems. remember there are 3 golden URL's to 
>>> diagnosing deployment issues:
>>> 
>>> http://yourdomain/cgi-bin/WebObjects/WOAdaptorInfo
>>> http://yourdomain:1085 // assuming you are running wotaskd on standard port
>>> http://yourdomain:56789 // assuming you are running javamonitor on standard 
>>> port
>>> 
>>> if we ever have deployment issues these are my first 3 ports of call. in 
>>> particular, make sure the first two are both reporting your running 
>>> instances. with our snow leopard issues we could see running instance in 
>>> the wotaskd config, but the WOAdaptorInfo page was reporting nothing ... 
>>> bingo.
>>> 
>>> simon
>>> 
>>> On 28 July 2010 19:05, Chuck Hill <[email protected]> wrote:
>>> Use the hostname of the app server in JavaMonitor as the host and also set 
>>> this in the Properties file with WOHost=.... for the app and wotaskd.  Or 
>>> set WOHost in the additional args for the app in Java Monitor and in the 
>>> launchd config for wotaskd.
>>> 
>>> Did that help?
>>> 
>>> 
>>> Chuck
>>> 
>>> On Jul 28, 2010, at 10:54 AM, Tusker wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I'm seeing some very bizarre things with javamonitor and wotaskd.  I have 
>>>> new clean Snow Leopard servers.  I have a 3 machine setup.  1 Websever, 1 
>>>> Application server (Javamonitor, wotaskd) and 1 database server.  I 
>>>> followed the following instructions 
>>>> (http://wiki.objectstyle.org/confluence/display/WO/Programming__WebObjects-Web+Applications-Deployment-Mac+OS+X+Server).
>>>> 
>>>> I can initially start up wotaskd and javamonitor.  I setup host and my 
>>>> test application using Javamonitor.  I can start up my test application 
>>>> fine.  Everything works fine, but as soon as I restart the server, I can't 
>>>> start the application that I just setup.  Both the wotaskd and javamonitor 
>>>> process start up and I can see them in the Activity Monitor.  I modified 
>>>> SpawnOfWotaskd.sh to capture the logs when I hit go.  Initially, I see 
>>>> these logs.  When I restart the server, these stop as well.
>>>> 
>>>> I tried adding -_DeploymentDebugging  true to the plist but it will not 
>>>> output the debugging level logs.
>>>> 
>>>> Any clues?
>>>> 
>>>> Thanks,
>>>> M
>>> 
>>> 
>>> --
>>> Chuck Hill             Senior Consultant / VP Development
>>> 
>>> 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-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
>>> 
>>> This email sent to [email protected]
>>> 
>> 
> 
> -- 
> Chuck Hill             Senior Consultant / VP Development
> 
> 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-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://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:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to