Hi
I am new to SCA. I have done a sample web application which is running
fine. Now I want to create a web service based application for that I
have created .wsdl file and also give its reference to .composite file
but still I got "TuscanyServlet Exception"
Here I m posting my stack trace
------------------------------------------------------------------------
-------------------------------------------------------
javax.servlet.ServletException: Servlet.init() for servlet
TuscanyServlet threw exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
61)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
4)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
root cause
org.osoa.sca.ServiceRuntimeException: java.lang.IllegalArgumentException
org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADoma
in.java:263)
org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.jav
a:81)
org.apache.tuscany.sca.webapp.SCADomainHelper.initSCADomain(SCADomainHel
per.java:63)
org.apache.tuscany.sca.webapp.TuscanyServlet.init(TuscanyServlet.java:45
)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
61)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
4)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
root cause
java.lang.IllegalArgumentException
java.net.URI.create(Unknown Source)
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.getContributi
onLocation(DefaultSCADomain.java:200)
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Defaul
tSCADomain.java:96)
org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADoma
in.java:229)
org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.jav
a:81)
org.apache.tuscany.sca.webapp.SCADomainHelper.initSCADomain(SCADomainHel
per.java:63)
org.apache.tuscany.sca.webapp.TuscanyServlet.init(TuscanyServlet.java:45
)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
61)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
4)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
root cause
java.net.URISyntaxException: Illegal character in path at index 16:
file:/C:/Program Files/Apache Software Foundation/Tomcat
6.0/webapps/test1/
java.net.URI$Parser.fail(Unknown Source)
java.net.URI$Parser.checkChars(Unknown Source)
java.net.URI$Parser.parseHierarchical(Unknown Source)
java.net.URI$Parser.parse(Unknown Source)
java.net.URI.<init>(Unknown Source)
java.net.URI.create(Unknown Source)
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.getContributi
onLocation(DefaultSCADomain.java:200)
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Defaul
tSCADomain.java:96)
org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADoma
in.java:229)
org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.jav
a:81)
org.apache.tuscany.sca.webapp.SCADomainHelper.initSCADomain(SCADomainHel
per.java:63)
org.apache.tuscany.sca.webapp.TuscanyServlet.init(TuscanyServlet.java:45
)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
61)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
4)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
------------------------------------------------------------------------
--------------------------------------------------------
Here I m also giving my directory structure
I m using Tomcat 6.0
Root
|
META-INF
| |-maven
| |-sca-contribution.xml (reference to .composite)
WEB-INF
|-classes
| |-helloworlds.composite
| |-helloworld (contains classes)
|-lib (contains Tuscany lib)
|-helloworld.wsdl
|-web.xml (contains referce to .wsdl file)
thanks
Nishant Joshi
SME amdocs Cramer OSS Division (BDC)
O - +912040156941
m - +919922943294
This message and the information contained herein is proprietary and
confidential and subject to the Amdocs policy statement,
you may review at http://www.amdocs.com/email_disclaimer.asp