Hello,
I use "owls-uddi-matchmaker-1.3-bin" and
"mmclient-v1.2-src" that contains an interface for users to interact
with the OWL-S/UDDI matchmaker.
My goal is to do some manipulations on these codes ie add some specificities.
So, first, I have to run this code.
I followed steps of this URL :
http://www.cs.cmu.edu/~softagents/atlas/matchmaker/
to configure "OWL-S/UDDI Matchmaker".
and http://www.cs.cmu.edu/~softagents/atlas/matchmaker/
to configure "Matchmaker Client API".
I could do the publication of a service.
But, what I couldn't do the discovery of a service!
In the code of "Matchmaker
Client", I have a problem in the class
"OWLSMatchmakerClient" and exactly in the method:
public MatchmakerResultList query(CapabilitySearch
capabilitySearch)
My problem in the line: resultElement
= uddiProxy.send(capabilitySearch, true);
ie when I send the semantic search object:"capabilitySearch"
to the uddi using the "uddiproxy" object.
I think that the value of "resultElement"
is always null.
So,
I got always this Exception:
javax.servlet.ServletException:
Unable to query
EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServlet.doGet(UDDIMatchMakerServlet.java:120)
EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServlet.doPost(UDDIMatchMakerServlet.java:125)
javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
And
in the Tomcat Server, I got this error:
ERROR
[http-8083-Processor25] (StandardWrapperValve.java:253) - "Servlet.service()"
pour la servlet UDDIMatchMakerServlet
a généré une exception
EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServletException:
Unable to
query
at
EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServlet.queryUD
DI(UDDIMatchMakerServlet.java:173)
at
EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServlet.doGet(UDDIMatchMakerServlet.java:106)
at
EDU.cmu.Atlas.matchmaker.client.servlet.UDDIMatchMakerServlet.doPost(UDDIMatchMakerServlet.java:129)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicatioilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrappealve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContexalve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.prossConnection(Http11Protocol.java:744)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndint.java:527)
.........
Please, have
you any idea about my problem? I’m really blocked for long period.
Thank you in
advance.
Best
Regards,
Maria.