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

Reply via email to