Quoting Mehmet Kuzu <[email protected]>: I don't recall having tested Kandula 1 on java 1.5. The last I tried I believe was 1.4.2. Also, make sure the you build and deploy Kandula on the same Axis version. You can check this by looking at the version of axis jar's downloaded by maven against your axis container. You can set maven to build Kandula on a particular axis version by modifying the dependencies in project.xml file.
You can also try Kandula 2 which works on Axis2, a better soap engine than Axis 1. -- dasarath > Hi Dear Dasarath, > > I am M.S atudent at computer engineering department at Middle East > Technical University. I am working on semantic web services and service > composition, transaction support is very essential in my work and during my > search I have encountered Kandula. > I tried to use Kandula1, perform the actions that are stated in > Kandula1 web page but I have some problems. During my search on the > web I have seen your answers to my problems but they have not solved > it, I thought you may give some guide, I have 2 problems > > I am using axis 1.4, tomcat 5.5, java 1.5 (I have also tried 1.4) > > 1- When listing services I get the below exception > > java.lang.Exception: Method 'process' does not match any of the valid > signatures > for message-style service methods > at > org.apache.axis.InternalException.<init>(InternalException.java:71) > at > org.apache.axis.description.JavaServiceDesc.checkMessageMethod(JavaSe > rviceDesc.java:835) > > I have checked signature, it is void process(SOAPEnvelope, > SOAPEnvelope) and it > is valid message type signature, I did not understand the problem > > 2- When viewing wsdl files I get the below exception > > org.apache.commons.discovery.DiscoveryException: Class > > org.apache.axis.components.uuid.FastUUIDGen does not implement > > org.apache.axis.components.uuid.UUIDGen > > at > > > org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.java:180) > > at org.apache.axis.AxisProperties$1.run(AxisProperties.java:182) > > at java.security.AccessController.doPrivileged(Native Method) > > at org.apache.axis.AxisProperties.newInstance(AxisProperties.java:166) > > at org.apache.axis.AxisProperties.newInstance(AxisProperties.java:160) > > at > > > org.apache.axis.components.uuid.UUIDGenFactory.getUUIDGen(UUIDGenFactory.java:52) > > I am sure that FastUUIDGen implements UUIDGen, what may be the problem > > > > Thanks very much, > > Best regards, > > Mehmet Kuzu > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
