Hi Glen Mazza!
Thank you for replay!
I want show you snip from my server code for clarify my questions. I
don't use explicitly wsdl or xml configuration or servlet container I
run class that execute binary of following code for Services Test(1-68)
HashMap<String, Object> props = new HashMap<String, Object>();
props.put(AegisDatabinding.WRITE_XSI_TYPE_KEY, true);
ArrayList<String> l = new ArrayList<String>();
l.add(CustomType1.class.getName());
l.add(CustomType2.class.getName());
l.add(CustomType3.class.getName());
props.put(AegisDatabinding.OVERRIDE_TYPES_KEY, l);
//publishing first service Test1
ServerFactoryBean svrFactory = new ServerFactoryBean();
Test1 impl = new Test1Impl();
svrFactory.setServiceClass(Test1.class);
svrFactory.setAddress(ADDRESS + "Test1");
svrFactory.setProperties(props);
svrFactory.setServiceBean(impl);
svrFactory.getServiceFactory().setDataBinding(new
AegisDatabinding());
svrFactory.getServiceFactory().setProperties(props);
svrFactory.create();
//publishing second service Test2
ServerFactoryBean svrFactory1 = new ServerFactoryBean();
Test2 impl = new Test2Impl();
svrFactory1.setServiceClass(Test2.class);
svrFactory1.setAddress(ADDRESS + "Test2");
svrFactory1.setProperties(props);
svrFactory1.setServiceBean(impl);
svrFactory1.getServiceFactory().setDataBinding(new
AegisDatabinding());
svrFactory1.getServiceFactory().setProperties(props);
svrFactory1.create();
the same for (Test2...68)
-----Original Message-----
From: Glen Mazza [mailto:[EMAIL PROTECTED]
Sent: Monday, March 24, 2008 5:47 PM
To: [email protected]
Subject: Re: How I can set 'Home' or 'Root' or 'Docbase' directory?
1. That seems strange. Unless I'm not understanding you correctly, I
would
think you just want to create one WSDL with 68 services
(wsdl:operations),
and then proceed as follows: http://www.jroller.com/gmazza/date/20071019
2. It depends on your servlet container, not the web service stack. A
simple way, for starters at least, is to rely on your classpath--see my
last
comment at the very bottom of:
http://www.jroller.com/gmazza/date/20071102.
3.
http://cwiki.apache.org/CXF20DOC/client-http-transport-including-ssl-sup
port.html.
Read carefully. The upcoming 2.0.5 (in a week or two) will make things
a
little bit simpler: http://www.jroller.com/gmazza/date/20080322
Glen
Alpin, Luba wrote:
>
> Hi CXF-User-List,
> I need your help with my three questions, please HELP!
>
> 1. I want to publish 68 services using ServerFactoryBean I create 68
> instances ServerFactoryBean - one for each service, is it correct
usage
> of ServerFactoryBean? After 34 services I get OutOfMemory exception
and
> this enforces me increase memory to -Xmx128m , while XFire enable do
it
> with a default 64.
>
> 2. I want create webserver root directory to store files for
downloading
> client.
> With XFire this is root directory located in root of Jetty server. How
I
> do it with CXF? Do I need create Jetty server and start it additional
to
> calling create method for each ServerFactoryBean instance?
>
> 3. Https? Please link to example.
>
> Thanks for help.
> Luba Alpin.
>
>
--
View this message in context:
http://www.nabble.com/Override-schemalocation-when-creating-a-client-tp1
6228867p16254688.html
Sent from the cxf-user mailing list archive at Nabble.com.