And when I put enough number of parameters I get:

javax.servlet.ServletException: Could not initialize class 
com.sun.org.apache.xml.internal.resolver.CatalogManager
        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:294)
        
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)

root cause

java.lang.NoClassDefFoundError: Could not initialize class 
com.sun.org.apache.xml.internal.resolver.CatalogManager
        
com.sun.xml.internal.ws.util.xml.XmlUtil.createDefaultCatalogResolver(XmlUtil.java:273)
        
com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:254)
        
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:217)
        
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:165)
        
com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:93)
        javax.xml.ws.Service.<init>(Service.java:56)
        javax.xml.ws.Service.create(Service.java:680)
        ca.ucalgary.services.SoapServlet.doPost(SoapServlet.java:202)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        java.lang.reflect.Method.invoke(Method.java:597)
        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
        java.security.AccessController.doPrivileged(Native Method)
        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
        
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)



Jerzy Orlowski wrote:
> For example I get messages like:
> 
> The 'service' parameter (specifying the 
> service/port/operation/action/use) did not contain 8 space-separated 
> values as expected
> 
> or NullPointerException because recorder==null
> 
> Jerzy
> 
> 
> Paul Gordon wrote:
>> Hi Jerzy,
>>
>> I am in the middle of putting together better documentation for this, as 
>> it seems several people want to use it.  To answer your question, the 
>> WSDL file is provided at runtime as a parameter to the servlet, not in 
>> the code.  If you just run the servlet, the first form that pops up is 
>> the one asking what WSDL URL you want to wrap.  To by pass this, just 
>> call a GET to the URL for the servlet with the parameter "wsdl" already 
>> filled in.  I am traveling for the next couple of days, so I won't be 
>> able to create the minimal WAR/JAR and documentation for SoapServlet 
>> until next week, but I can still answer any questions in the interim.
>>
>> Regards,
>>
>> Paul
>>
>> P.S. WRT complex data types, the nested members are filled in 
>> individually, and the complex type is constructed and sent my the 
>> servlet.  If there is an array type, a text area is given and a 
>> drop-down list of value separators made available.  The only thing not 
>> really supported right now is enumerated XML schema elements, which 
>> should really be a combobox.
>>
>> Jerzy Orlowski wrote:
>>> OK. I have made one step forward...
>>> How do I provide the wsdl file?
>>>
>>> Jerzy
>>>
>>>
>>>
>>>
>>> Jerzy Orlowski wrote:
>>>   
>>>> Hi
>>>>
>>>> Currently I am stuck with
>>>>
>>>> java.lang.ClassNotFoundException: 
>>>> org.biomoby.service.test.StringBufferServletOutputStream
>>>>
>>>> It seems that StringBufferServletOutputStream is not present in 
>>>> ant-generated jmoby-1.1.1.jar
>>>>
>>>> Jerzy Orlowski
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Jerzy Orlowski wrote:
>>>>     
>>>>> Thanks
>>>>>
>>>>> Currently I am trying to do this in Tomcat.
>>>>> By copying and modifying example services I managed to call SoapServlet 
>>>>> but I am facing missing dependencies now. Could you please list all the 
>>>>> jars I would need to include to make it run or provide any method for 
>>>>> getting it (I suppose ant knows how to do it). I suppose I would need 
>>>>> them in Tiny Java Web Server anyway.
>>>>>
>>>>> The second thing is what does the servlet actually do?
>>>>> What happens if a SOAP service has complex types as input/output?
>>>>> My services have complex types as input but this is mostly becaouse 
>>>>> Python soaplib cannot take several values as input but only complex 
>>>>> types consstructed out of several simple types (which i compose and 
>>>>> decompose using XML splitters in Taverna)
>>>>>
>>>>> Would I be able to construct complex types using SoapServlet?
>>>>> Could you provide any screenshots of the program?
>>>>>
>>>>>       
>>>> ------------------------------------------------------------------------------
>>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 
>>>> 30-Day 
>>>> trial. Simplify your report design, integration and deployment - and focus 
>>>> on 
>>>> what you do best, core application coding. Discover what's new with 
>>>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>>>> _______________________________________________
>>>> taverna-hackers mailing list
>>>> [email protected]
>>>> Web site: http://www.taverna.org.uk
>>>> Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
>>>> Developers Guide: http://www.mygrid.org.uk/tools/developer-information
>>>>     
>>> ------------------------------------------------------------------------------
>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
>>> trial. Simplify your report design, integration and deployment - and focus 
>>> on 
>>> what you do best, core application coding. Discover what's new with 
>>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>>> _______________________________________________
>>> taverna-hackers mailing list
>>> [email protected]
>>> Web site: http://www.taverna.org.uk
>>> Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
>>> Developers Guide: http://www.mygrid.org.uk/tools/developer-information
>>>
>>>
>>>   
>>
>> ------------------------------------------------------------------------
>>
>> Scanned for malicious content. See headers for details.
>>
>>
>> ------------------------------------------------------------------------
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
>> trial. Simplify your report design, integration and deployment - and focus 
>> on 
>> what you do best, core application coding. Discover what's new with 
>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> taverna-hackers mailing list
>> [email protected]
>> Web site: http://www.taverna.org.uk
>> Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
>> Developers Guide: http://www.mygrid.org.uk/tools/developer-information
> 
> 
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
> trial. Simplify your report design, integration and deployment - and focus on 
> what you do best, core application coding. Discover what's new with 
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> taverna-hackers mailing list
> [email protected]
> Web site: http://www.taverna.org.uk
> Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
> Developers Guide: http://www.mygrid.org.uk/tools/developer-information


-- 

Best regards,

Jerzy Orlowski
Laboratory of Bioinformatics and Protein Engineering
International Institute of Molecular and Cell Biology
Trojdena 4, Warsaw, Poland


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
Developers Guide: http://www.mygrid.org.uk/tools/developer-information

Reply via email to