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
|
- RE: eXist component for Cocoon Christofer Dutz
- RE: eXist component for Cocoon Vadim Gritsenko
- AW: eXist component for Cocoon Christofer Dutz
- RE: eXist component for Cocoon Vadim Gritsenko