[jboss-user] [JBoss Web Services] New message: "Re: JBoss 5.0.1 for jdk 1.6 web services configuration"

Gorkem Turan do-not-reply at jboss.com
Fri Jan 8 11:23:24 EST 2010


User development,

A new message was posted in the thread "JBoss 5.0.1 for jdk 1.6 web services configuration":

http://community.jboss.org/message/519004#519004

Author  : Gorkem Turan
Profile : http://community.jboss.org/people/gturan@acm-software.com

Message:
--------------------------------------------------------------
 Saaj.jar file comes with jboss 5.x. That is under jboss->lib->endorsed . In some forms I saw addinglines to jboss launch config;
-Djava.endorsed.dirs=$JBOSS_HOME_5/lib/endorsed
-Dsun.lang.ClassLoader.allowArraySyntax=true
 
Which did not help. I changed jboss 5.0.1 jdk to 5.1.0 jdk also did not help.
 
The file I try calling the service is below. (and the amazon web service jar file is under the WEB-INF->lib of the project folder.)
 
import java.util.List;
 
import javax.xml.ws.Holder;
import javax.xml.ws.WebServiceRef;
 
import com.corejsf.amazon.AWSECommerceService;
import com.corejsf.amazon.AWSECommerceServicePortType;
import com.corejsf.amazon.Item;
import com.corejsf.amazon.ItemSearchRequest;
import com.corejsf.amazon.Items;
 
public class AuthorSearchBean {
   @WebServiceRef(wsdlLocation
="http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl")
   private AWSECommerceService service;
   
   private String name;
   private List<Item> response;
   private String accessKey;
 
   public String getName() { return name; }
   public void setName(String newValue) { name = newValue; }
 
   public void setAccessKey(String newValue) { accessKey = newValue; }
 
   public String search() {
      try {         
         AWSECommerceServicePortType port = service.getAWSECommerceServicePort();
 
         ItemSearchRequest request = new ItemSearchRequest();
         request.getResponseGroup().add("ItemAttributes");
         request.setSearchIndex("Books");
         request.setAuthor(name);
         
         Holder<List<Items>> responseHolder = new Holder<List<Items>>();         
         port.itemSearch("", accessKey, "", "", "", "", request, null, null, 
               responseHolder);
         response=responseHolder.value.get(0).getItem();
         
         return "success";
       } catch(Exception e) {
          e.printStackTrace();
          return "failure";
       }       
   }
 
   public List<Item> getResponse() { return response; }
}
 
Actually this is web service demo application I got from http://horstmann.com/corejsf/
Under source code ch10->amazon is what I am trying to run.
Thanks for the reply.

--------------------------------------------------------------

To reply to this message visit the message page: http://community.jboss.org/message/519004#519004




More information about the jboss-user mailing list