On 7/24/07, Nishant Joshi <[EMAIL PROTECTED]> wrote:

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

Hi Nishant, Welcome to Tuscany

Just off the top of my head, looking at the error trace,  it looks like
Tuscany is complaining about the space in the path to the web app
(file:/C:/Program Files). Tuscany uses this path to read the contributed
application from the file system. Let me create an installation with a space
in the path name and see if it fails for me.

When you say you have "done a sample web application which is running fine"
did this include SCA?

Regards

Simon

Reply via email to