|
From: Patrick Y. <kc...@ce...> - 2003-07-24 08:34:58
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title></title> </head> <body text="#000000" bgcolor="#ffffff"> I can repeat your problem... I found that this problem is related to tomcat 4.1.24 and JDK 1.3.1 and their class loaders. The exact cause is still under investigation.<br> <br> Could you try to use Tomcat 4.0.6 or JDK 1.4? It should solve the problem.<br> <br> Regards, -Patrick<br> <br> <br> <br> <br> <br> Vitor Noronha e Távora wrote:<br> <blockquote type="cite" cite="mid...@ed...">Hi,<br> <br> I am trying to test the Hermes MSH package (v 0.9.3.1) but I can not run the RunLoopBack client application due to problems with the registration in the MSH Server.<br> <br> I am using the Tomcat (v. 2.1.24), jdk 1.3.1 and I am testing Hermes sw in a PC with Win2000 OS and with a HSQLDB database. I have deployed the applications from the distribution package.<br> <br> There is no problem starting the MSH in Tomcat but then I can not start the client application. I've tryied to change several parameters in configurations but the problem is allways the same. <br> <br> Starting the MSH in Tomcat I have the info <br> <br> <font size="2">Info: using property file in C:\TOMCAT\jakarta-tomcat-4.1.24\bin\msh.properties.xml<br> [INFO] Http11Protocol - -Starting Coyote HTTP/1.1 on port 8080<br> [INFO] ChannelSocket - -JK2: ajp13 listening on 0.0.0.0/0.0.0.0:8009<br> [INFO] JkMain - -Jk running ID=0 time=30/200 config=c:\tomcat\jakarta-tomcat-4.1.24\conf\jk2.properties<br> <br> <br> </font>In the client window I have the following info: <br> <br> <font size="2">Packaging...<br> Info: using property file in /E:/ebxmlms/sample/<br> hk.hku.cecid.phoenix.message.handler.RequestExce<br> Failed to send query to MSH.<br> HTTP response code = 200<br> HTTP response message = OK<br> <br> at hk.hku.cecid.phoenix.message.handler.Request.expectMapResponse(Unknown Source)<br> at hk.hku.cecid.phoenix.message.handler.Request.sendMessageServiceHandleConfig(Unknown Source)<br> at hk.hku.cecid.phoenix.message.handler.Request.register(Unknown Source)<br> <br> at hk.hku.cecid.phoenix.message.handler.Request.<init>(Unknown Source)<br> at hk.hku.cecid.phoenix.message.handler.Request.<init>(Unknown Source)<br> at LoopBack.run(LoopBack.java:32)<br> at LoopBack.main(LoopBack.java:11)<br> <br> <br> </font>In the server log (msh.log) I have the info:<br> <br> <font size="2">2003-07-23 05:31:32,903 INFO [Thread-6]: Process command: Register MSH Configuration (1)<br> 2003-07-23 05:31:32,903 INFO [Thread-6]: Received request for registering msh config<br> 2003-07-23 05:31:32,903 DEBUG [Thread-6]: => MessageServiceHandler.register<br> 2003-07-23 05:31:32,903 ERROR [Thread-6]: [10002] Unknown errorException: java.lang.NullPointerException<br> Message: null<br> <br> </font>In attach are the config files that I am using.<br> <br> <br> When I shutdown the Tomcat I have also an error msg:<br> <br> <font size="2">Stopping service Tomcat-Standalone<br> java.lang.NullPointerException<br> at org.apache.tomcat.util.net.PoolTcpEndpoint.closeServerSocket(PoolTcpEndpoint.java:338)<br> at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:397)<br> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:529)<br> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)<br> at java.lang.Thread.run(Thread.java:484)<br> [ERROR] PoolTcpEndpoint - -Caught exception trying to close socket. <java.lang.NullPointerException><br> [WARN] PoolTcpEndpoint - -Reinitializing ServerSocket<br> java.net.BindException: Cannot assign requested address: connect<br> at java.net.PlainSocketImpl.socketConnect(Native Method)<br> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:320)<br> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:133)<br> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:120)<br> at java.net.Socket.<init>(Socket.java:273)<br> at java.net.Socket.<init>(Socket.java:127)<br> at org.apache.jk.common.ChannelSocket.destroy(ChannelSocket.java:384)<br> at org.apache.jk.server.JkMain.stop(JkMain.java:308)<br> at org.apache.jk.server.JkCoyoteHandler.destroy(JkCoyoteHandler.java:179)<br> at org.apache.coyote.tomcat4.CoyoteConnector.stop(CoyoteConnector.java:1166)<br> at org.apache.catalina.core.StandardService.stop(StandardService.java:546)<br> at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2225)<br> at org.apache.catalina.startup.Catalina.start(Catalina.java:543)<br> at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)<br> at org.apache.catalina.startup.Catalina.process(Catalina.java:180)<br> at java.lang.reflect.Method.invoke(Native Method)<br> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)<br> <br> </font>Can somebody help me? Probably there is some error with config files.... and in the last 4 days I´ve tryed to solve it without success.<br> <br> Thanks in advance.<br> <br> Best Regards,<br> V. Távora<br> <br> <br> <br> </blockquote> </body> </html> |