[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: xmlBlaster & Firewall
Cyrille Giquello wrote:
Hi xmlBlaster's user !
A question about firewall configuration :
the xmlBlaster client (named xbC) is behind a firewall,
xmlBlaster server (named xbS) is on Internet.
I need to know wich port to open on the firewall for xbS => xbC, eg :
callBack message.
So, I know that depends from protocol used. I would like to use corba
with JacORB.
Can U tell me your experiences what ever protocol or other constraints
??
Thanx,
Cyrille
Hi Cyrille,
for XML-RPC this is easy, so i start with this:
XML-RPC:
========
1. The server starts for example with:
java org.xmlBlaster.Main -xmlrpc.hostname hostA
-xmlrpc.port 6002
and listens on:
http://hostA:6002/
so you need to open port 6002
2. If the client wishes callbacks:
java javaclients.ClientSub -client.protocol XML-RPC
-xmlrpc.hostnameCB hostB
-xmlrpc.portCB 6007
so the clienthost needs to open port 6007 on hostB
For CORBA this is easy as well, so here it is.
CORBA:
======
java -DOAPort=6002 -DOAIAddr=hostA org.xmlBlaster.Main
java -DOAPort=6007 -DOAIAddr=hostB javaclients.ClientSub
Now the server listens on 6002 on hostA
and the client listens on 6007 on hostB.
Note that if you use our builtin IOR download,
you need to open port 7609 as well.
Adjust this with:
java -DOAPort=6002 -DOAIAddr=localhost org.xmlBlaster.Main
-iorHost localhost -iorPort 6003
Setting iorPort to 0 switches this feature off, but then
you need to find other ways to transfer the server IOR.
For example by using a naming service and corbaloc or emailing
the IOR or whatever.
Don't forget to switch off the protocols you don't need
in xmlBlaster.properties.
If you use Linux (or another UNIX) check the
ports used with
lsof -i
so you have full control what happens.
<remark>
I don't know what Windows is, so i can't help you here.
</remark>
cu,
Marcel
--
Marcel Ruff
mailto:ruff at swand.lake.de
http://www.lake.de/home/lake/swand/
http://www.xmlBlaster.org