Christofer,

>>>
When starting this service I get a �java.io.IOException: Address in use:
JVM_Bind� no matter what port I configure eXist to use as RPC-Port.

...

Another question. When looking at the logs it looks like the
initialisation process of most components is run twice on every start up
� why?
<<<

Assuming that your component is ThreadSafe... I have seen such behavior
with the HSQLDB server bundled with Cocoon and Tomcat 4.0.4. However,
same Cocoon works just fine under Tomcat 4.0.1 - which is strange... I
don't know the reason of this issue yet.

I think that your server started twice also, and exception is because
second instance couldn�t bind to the port.

Regards,
Vadim


-----Original Message-----
From: Christofer Dutz [mailto:[EMAIL PROTECTED]] 
Sent: Sunday, March 17, 2002 10:50 AM
To: [EMAIL PROTECTED]
Subject: eXist component for Cocoon

Hi 
�
I have almost finished a first version of a eXist component which allows
eXist to be configured and run from within Cocoon. Everything worked
absolutely fine except one thing. When starting eXist you are usually
able to start up a XML-RPC server for answering XML-RPC requests. When
starting this service I get a �java.io.IOException: Address in use:
JVM_Bind� no matter what port I configure eXist to use as RPC-Port. I
guess that there could be a problem with staring the small Webserver for
serving RPC-Calls. Is there already a XML-RPC server running with Cocoon
and I can simply connect to It?
The code producing the exception is:
�
������������������� try {
����������������������� XmlRpc.setEncoding("UTF-8");
����������������������� WebServer webServer = new
WebServer(rpcPort);������ // create a webserver on a give port
����������������������� RpcServer rpcserv = new
RpcServer(config);��������������� // create an eXist RPC-server instance
����������������������� webServer.addHandler("$default",
rpcserv);����������������� // add the eXist RPC handler to the webserver
����������������������� if (this.getLogger().isDebugEnabled()) {
��������������������������� this.getLogger().debug("Exist RPC-Server
started");
����������������������� }
������������������� } catch (IOException ioe) {
����������������������� this.getLogger().debug("IOException - Error
starting RPC-Server ", ioe);
������������������� }
�
Any ideas?
�
Another question. When looking at the logs it looks like the
initialisation process of most components is run twice on every start up
� why?
�
Thanx in advance, 
�
Christofer Dutz
�


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to