JBoss Community

Re: Using JBoss 4.2.3 as a webservice client, and signing it

created by Arian van Dongen in JBoss Web Services - View the full discussion

Well, I've found what was the issue.

 

When I followed the manual I ran it all in the bin folder. This uses the client folder and that all worked well

 

When I created an ear I first created the client sources and put them in my mvn project, the problem here was that I added the wrong dependencies in my mvn pom. because of this everything build well but It did not have the JBoss specifics to get the security working.

For the generated client I nw use the following jars from the jbossws-3.0.1-native-2.0.4.GA (not in mvn repo so needs to be downloaded manually and put in local repo) :

- jbossws-core.jar

- jboss-jaxws.jar

- jaxb-api

All with scope provided.

 

Then I created my client. The dependencies I used here are also the ones from jbossws-3.0.1-native-2.0.4.GA.

- jbossws-core.jar

- jboss-jaxws.jar

- jboss-saaj.jar

- jaxb-api

All with scope provided.

 

Now the client worked well.

In my container I added an endorsed folder to my lib folder of the instance I was running (and updated the runconfiguration so it also saw this endorsed folder as the folder to look in, normally only jboss\lib\endorsed folder). So now I have the endorsed folder at the location jboss\server\<instance name>\lib\endorsed.

In this endorsed folder I added the following files from jbossws-3.0.1-native-2.0.4.GA:

- jbossws-core.jar

- jboss-jaxws.jar

- jboss-saaj.jar

- jboss-jaxws-ext.jar

 

Now it all worked fine.

Reply to this message by going to Community

Start a new discussion in JBoss Web Services at Community