cxf

Exposing the web service using CXF

Hi, I have a requirement to expose a webservice using CXF. I am following this easy tutorial link text and did the following steps Created a service and an implementation with @WebService annotations Added the standard xml snippet of including cxf.xml and other xmls specified Now I need to deploy this webservice in multiple containers....

How do I enable MTOM on the server side for a Web Service published using Grails with CXF?

Using Grails and CXF, I have published a small web service that looks like this class TestService { static expose=['cxf'] int pushData(int id, DataHandler data) { //receives data for a specific ID, return 1 } } The thing is that I now would like to enable MTOM for the transfer of the DataHandler-data. No...

Webservices performance best practices

All, I am working on creating a toolbar that looks at certain links on a page and injects some links of my own by getting them from a webservice, which I am writing too. There can be 100s of links on a page and there can be 100,000s of such toolbars installed. The question is, what are the best practices I should follow to make sure t...

How to persist entity with two parents using hibernate and web service?

I have the following entity structure (A, B, C, D are entities): A-> one-to-many B, A-> one-to-many C, B-> one-to-many D, C-> one-to-many D. I want to persist entity A with hibernate but I am sending it over web service (cyclic references are eliminated). So, on the server I receive parents that “know” about the children and childre...

CXF SSL secured Web Service client with multiple certificates

Hi all, I have a Java CXF client that connects to a SSL secured Web Service with mutual authentication. I have my keystore and my truststore properly configured on the client-side and it works fine. I am concerned here by the fact that my keystore contains only one client certificate and on the CXF configuration it is not possible to...

Upload to CXF restful web service

I'm trying to implement apache commons fileupload in my cxf restful web service. For some reason, ServletFileUpload.isMultipartContent(...) always returns false; I've checked the content-type via: httpServletRequest.getContentType() and it returns multipart/form-data as expected. Anyone know what is causing the isMultipartContent method ...

Using Apache CXF in from MATLAB

The function createClassFromWsdl in MATLAB has some significant limitations, like not supporting attributes. It seems to me that the ability of Apache CXF to generate dynamic clients could be a way to access a wider variety of SOAP endpoints in a relatively user-friendly way. Simply adding the appropriate JAR files to your MATLAB classpa...

Accessing LogicalMessageContext in Webservice Implementation - CXF

Is it possible to access LogicalMessageContext object in webservice implementation class. I know its possible to access this object using JaxWS handler. But due to certain requirement I need an access to LogicalMessageContext in Webservice implementation class. I am using CXF framework for developing webservice. ...

Define mandatory fields when generating WSDL via CXF Java2WS

I'm using CXF Java2WS to generate WSDL from my java code. I want to define that myEntity argument to the web service is mandatory - that CXF will generate the WSDL with minOccurs="1". I didn't find any annotation that do this. @WebService public interface MyWebService { public int helloWorld(@WebParam(name="myEntity") MyEntity myEnti...

Generating Web Service (WSDL 1.2 or higher) from Parametrized class in Java (Apache CXF, Axis 2)

Hi guys I have an abstract class that looks as follows. public abstract class Entity<PK extends Serializable> implements Serializable { private PK id; //getters and setters generated here.... } public class User extends Entity<Long> { //all attributes, getters and setters are done here... } My Service looks like this ...

What the difference between JAXB and CXF?

Hi, I have tried to generate java classes from a schema xsd with JAXB2.1 and run XJC and it works. I have included the schema in a wsdl file and i generate java classes with wsdl2java command using CXF. The problem is abouta java class where there are difference: The difference is the content attribute and its getter and setter which is...

Web-Service: JAX-WS, CXF, WSDL... What's that all about?

Hello! Sorry fot his newbie question. But I really need a start on this one. I want to access a webservice in my JEE project. This webservice offers a WSDL file. So I understand I can use this to build Java code from it to access the web service. Now I read that Apache CXF is a good framework that I can use. But what's the difference to...

How to use concurrently different version of the same classes

Hi, I have to provide an interface to a set of web services for which I have generated the code stubs and object binding. Many of the transactions share a common object model and thus a large part of the generated code overlaps. Normally this would not be a concern as I would just re-use the same code since the wsdl would link the sam...

Why Java Web Service Client (CXF, JAX-WS, JDK1.6) Exhibits Different Behavior in Grails app? A CLASSPATH fix?

BACKGROUND: Current Grails application has to interact w/ a 'legacy' web service from a third party vendor - (systinet) Used the Apache CXF Wsdl2Java tool to generate complex types and service interfaces. Pretty standard stuff so far and this works perfectly from Java. After writing some test classes and main() methods to exercise th...

CXF DOSGI Discovery using Zookeeper

Hi, I am trying to use CXF Distributed OSGi Discovery for my project and I followed all the steps in the link http://cxf.apache.org/dosgi-discovery.html. I could see on the zookeeper server console that my cxf bundle has initaited the connection. But ,when I deploy bundles with remote services, it doesn't show up on zookeeper server con...

camel-cxfrs with custom http headers...

I have a route that defines a CXFRS endpoint. I need to retrieve custom HTTP header values from the inbound request... from(CXF_RS_ENDPOINT_URI) .process(new Processor() { public void process(Exchange exchange) throws Exception { Message inMessage = exchange.getIn(); ...

With CXF what should my method signature be to work directly with XML objects.

I have a web service I'm exposing with CXF and I need to work directly with the XML passed in and then need to assign XML from an external source into the response. If I user Object as the parameters and return type I do get a DOM representation which I can work with. If I user Element however I'm informed I can't use it as there are n...

how to apply XML signature on outgoing SOAP messages

Hi, I have generated stubs and bindings using cxf codegen. Everything runs fine however the server still rejects the message because of security issues. Basically I have 3 layers to take care all of which require certificates (which I have). SSL Encryption on the pipe certificate signature on specific data element certificate XML Si...

CXF server-side logging to a table

In CXF, you can enable logging using this: <cxf:bus> <cxf:features> <cxf:logging/> </cxf:features> </cxf:bus> Source: http://cxf.apache.org/docs/configuration.html Everything seems to go to files or console and can be configured using Log4j as well it seems. My question is, how do you enable logging on server side so th...

Advantage of RESTEasy over Apache CXF ?

I have Restful web-service implemented using Apache CXF. Since I am going to use JBoss for deployment, I am thinking of moving to RESTEasy as it provides better JBoss integration. What are the advantages of RESTEasy over Apache cxf apart from better server integration? ...