Hi Peter, Is the class com.datalex.has.travelservices.xmlservices.XMLHotelService an interface or an abstract class? Thanks, -Matt > -----Original Message----- > From: Peter Doyle [mailto:[EMAIL PROTECTED]] > Sent: Friday, August 03, 2001 5:46 AM > To: [EMAIL PROTECTED] > Subject: Instantiation Exception > > > Hi > I'm having a little trouble using SOAP > What happens is this:- > > The Call generated a Fault: > Fault Code = SOAP-ENV:Server.BadTargetObjectURI > Fault String = Unable to resolve target object: > com.datalex.has.travelservices.xmlservices.XMLHotelService > Fault Actor = /soap/servlet/rpcrouter > [Attributes={}] [faultCode=SOAP-ENV:Server.BadTargetObjectURI] > [faultString=Unable to resolve target > object: com.datalex.has.travelservices.xmlservices.XMLHotelService] > [faultActorURI=/soap/servlet/rpc > router] [DetailEntries=[(0)=<stackTrace>java.lang.InstantiationException: > com.datalex.has.travelservices.xmlservices.XMLHotelService > at java.lang.Class.newInstance0(Native Method) > at java.lang.Class.newInstance(Unknown Source) > at > org.apache.soap.server.http.ServerHTTPUtils.getTargetObject(Server > HTTPUtils. > java:279) > at > org.apache.soap.providers.RPCJavaProvider.locate(RPCJavaProvider.java:117) > at > org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServl > et.java:28 > 5) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) > at org.apache.tomcat.core.Handler.service(Handler.java:287) > at > org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > at > org.apache.tomcat.core.ContextManager.internalService(ContextManag > er.java:81 > 2) > at > org.apache.tomcat.core.ContextManager.service(ContextManager.java:758) > at > org.apache.tomcat.service.http.HttpConnectionHandler.processConnec > tion(HttpC > onnectionHandler.java:213) > at > org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) > at > org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) > at java.lang.Thread.run(Unknown Source) > </stackTrace>] > ] [FaultEntries=] > > my XMLHotelService accepts two parameters in it's constructor. > However if I > create an empty constructor everything works fine (to an extent), but this > is not what I want. > Anyone know why it doesn't seem to like a constructor with parameters? > > thanks > > Peter >
