Re: Installing WO 543 on Linux
Re: Installing WO 543 on Linux
- Subject: Re: Installing WO 543 on Linux
- From: Pascal Robert <email@hidden>
- Date: Mon, 9 Nov 2009 10:16:20 -0500
Le 09-11-09 à 10:03, Kieran Kelleher a écrit :
David,
I would not advise you to add JavaMonitor within WOMonitor. I did it
and had a site running like that for a while in the past, but it
caused problems, which I don't remember exactly now, but I would
advise against it.
Hum, so far I have good luck with that.
In any case, Apple advises against running more than one instance of
JavaMonitor on one subnet (which probably causes problems with
broadcast instance discovery config only I guess).
I do stop the copy running on tcp:56789 after I start it under
wotaskd. But true, someone might start another instance under wotaskd.
If you want secure access to JavaMonitor remotely, just set up your
ssh dsa keypair, and put an entry sth like this in your ~/.ssh/config:
<snip>
Host myremotesite.womonitor
HostKeyAlias myremotesitemonitor
HostName myremotesite.com
User admin
CheckHostIP no
Port 152 (whatever port you use to forward ssh to that internal
machine on your router)
LocalForward 56790 192.168.3.152:56789
</snip>
Then simple do this on command line anytime you want to go there:
$ ssh myremotesite.womonitor
... and afterwards open this URL on your browser
http://localhost:56790
The result is that the remote WOMonitor is bewing forwarded to port
56790 on localhost thru a secure ssh tunnel.
BTW, if you don't want ssh sessions to timeout, you can add this
entry to the top of your ~/.ssh/config file:
<snip>
Host *
Protocol 2
ServerAliveInterval 120
</snip>
On Nov 9, 2009, at 8:46 AM, David Griffith wrote:
Hi Pascal,
That's obviously the issue then. I'll have to connect to it on the
port first and add it within JavaMonitor.
I'll try the scripts and hopefully that will sort it!
Thanks for you help,
David.
On Nov 9, 2009, at 2:36 PM, Pascal Robert wrote:
Le 09-11-09 à 07:35, David Griffith a écrit :
Hi,
Thanks for that. I didn't change the port and I guess it would
probably connect on that, but I am trying to do it through Apache
without any specified port. I don't have a GUI interface or
browser on the server (@192.168.1.10). It's running on CentOS 5.
I am trying to connect directly from my Mac to the JavaMonitor on
the server through Apache using the following link:
http://192.168.1.10/app/WebObjects/JavaMonitor.
To do that, you need to need to connect to JavaMonitor on port
56789 and add JavaMonitor as a regular WO application launched by
wotaskd.
More importantly, I'm trying to figure out how to make wotaskd and
JavaMonitor start automatically at startup. There used to be a
WOServices script for this but I don't see it in the 5.4.3 files
that downloaded by WOInstaller. Also, I have used a sample script
that I found on one of the documents on wiki.objectstyle which I
think should start them but I still can't access JavaMonitor.
If you followed the instructions I wrote in the wiki, JavaMonitor
is started on port 56789, but like John said, you also need to add
the script with chkconfig so that wotaskd and JavaMonitor are
started when you reboot.
When I run them from the command line, I get this:
The URL for webserver connect is:
http://localhost/cgi-bin/WebObjects/wotaskd.woa/-1085
Which makes me think that there may be something missing in the
Apache config file too, as it should be showing /app/WebObjects,
not /cgi-bin/WebObjects.
Regards,
David.
On Nov 9, 2009, at 1:22 PM, Bogdan Zlatanov wrote:
Hi David,
JavaMonitor starts at port 56789 by default. If you haven't made
any changes to that, http://192.168.1.10:56789/app/WebObjects/JavaMonitor
should do the trick.
Cheers
On 9 Nov 2009, at 14:07, David Griffith wrote:
Hi,
Yeah I've installed the prebuilt one now and I'm trying to get
wotaskd and JavaMonitor to load on startup but no idea how. I've
used some of the script that I've found on wiki.objectstyle, have
chmod +x them, put them in init.d and created a symlink from
rc3.d but they just don't seem to start.
Also, I have changed the default /cgi-bin/webObjects to /app/
WebObjects and when I type:
http://192.168.1.10 I get the Apache page, that's working.
When I type:
http://192.168.1.10/app/WebObjects/JavaMonitor, I get:
The requested application could not be found on this server
Which seems to indicate that it is actually using the
mod_WebObjects file but I just can't get JavaMonitor to appear.
Both wotaskd and JavaMonitor do start ok if I run them from the
command line.
Not sure where to go next...
Dave.
On Nov 8, 2009, at 4:25 PM, Joe Little wrote:
I recall having to adjust the make file in too locations, force the
gcc somewhere else. But Pascal is correct in that there are also
prebuilt one's available. I'm thinking I should reconsider
packaging
though and perhaps remake my RPMs available at some point.
On Sat, Nov 7, 2009 at 11:59 AM, David Griffith <email@hidden
> wrote:
Hi Joe,
Yes I have already done that. I did manage to get it to
complete the 'make'
command by running it from the Adaptor directory and not from
the Apache2.2
directory (it wouldn't run from there) but I think I am perhaps
missing some
settings in the make.config. Firstly, should the make.config be
copied into
the Apache2.2 directory to allow it to run from there? Then,
even though it
doesn't specifically say in the instructions I was following
below, I think
I need to tell the make.config where my apache modules are but
I'm having
trouble determining that path.
I'm using CentOS 5.4 with the bundled Apache 2.2.3.
The only place I can seem to locate mod_WebObjects.la, which it
clearly is
looking for, is in the following directory after installing WO
5.4.3:
/opt/Library/WebObjects/Adaptors/Apache2.2/.libs/mod_WebObjects.la
Is this the directory it's looking for, or rather is that the
appropriate
file to use?
Regards,
David.
On Nov 7, 2009, at 4:22 PM, Joe Little wrote:
On Sat, Nov 7, 2009 at 2:00 AM, David Griffith <email@hidden
>
wrote:
Sorry, I found apxs but this is the error I'm getting:
apxs -i -a -n WebObjects mod_WebObjects.la
/usr/lib/httpd/build/instdso.sh SH_LIBTOOL='/usr/lib/apr-1/
build/libtool'
mod_WebObjects.la /usr/lib/httpd/modules
/usr/lib/apr-1/build/libtool --mode=install cp mod_WebObjects.la
/usr/lib/httpd/modules/
libtool: install: `mod_WebObjects.la' is not a valid libtool
archive
Try `libtool --help --mode=install' for more information.
apxs:Error: Command failed with rc=65536
You need to force the CC var to be CC=gcc
http://wiki.objectstyle.org/confluence/pages/viewpage.action?pageId=196936&navigatingVersions=true
On Nov 7, 2009, at 10:35 AM, David Griffith wrote:
Hi all,
Following the instructions at:
http://wiki.objectstyle.org/confluence/display/WO/Installing+WO+5.3+or+WO+5.4+on+Linux
Building the Apache WO Module, I'm running into this problem:
/usr/local/apache/bin/apxs -i -a -n WebObjects mod_WebObjects.la
I get:
-bash: /usr/local/apache/bin/apxs: No such file or directory
I have gcc installed but I can't figure out what I should
install to be
able
to use apxs. I have Apache 2.2.3 installed and working.
Is it just a matter of finding and downloading and
installing apache2-threaded-dev for that version of Apache?
Anyone know where I can find that installer?
Regards,
David.
_______________________________________________
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
_______________________________________________
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
_______________________________________________
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
Bogdan Zlatanov,
Tuparev Technologies Bulgaria Ltd.
_______________________________________________
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
----
Pascal Robert
email@hidden
AIM: MacTICanada
Twitter : MacTICanada
LinkedIn : http://www.linkedin.com/in/macti
_______________________________________________
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
----
Pascal Robert
email@hidden
AIM: MacTICanada
Twitter : MacTICanada
LinkedIn : http://www.linkedin.com/in/macti
_______________________________________________
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