Hello,

I need to create a new web service in Eclipse. I'm using Tomcat 5.5 and Axis. 
During creating a new web service I receive these warning:
IWAB0399E Error in generating Java from WSDL: java.io.IOException: Type 
{http://ws.xml.javax}Holder is referenced but not defined.

The service class "org.superbiz.ws.out.Calculator" does not comply to one or 
more requirements of the JAX-RPC 1.1 specification, and may not deploy or 
function correctly.
I use the java class  "Calculator.java":
import javax.ejb.Stateless;import javax.jws.WebParam;import 
javax.jws.WebService;import javax.xml.ws.Holder;
@Stateless@WebService(        portName = "CalculatorPort",        serviceName = 
"CalculatorService",        targetNamespace = "http://superbiz.org/wsdl";,       
 endpointInterface = "org.superbiz.ws.out.CalculatorWs")                public 
class Calculator implements CalculatorWs {
    public void sumAndMultiply(int a, int b,                               
@WebParam(name = "sum", mode = WebParam.Mode.OUT) Holder<Integer> sum,          
                     @WebParam(name = "multiply", mode = WebParam.Mode.OUT) 
Holder<Integer> multiply) {        sum.value = a + b;        multiply.value = a 
* b;    }}

and the interface  "CalculatorWS.java":
import javax.jws.WebService;import javax.xml.ws.Holder;
@WebService(targetNamespace = "http://superbiz.org/wsdl";)public interface 
CalculatorWs {
    public void sumAndMultiply(int a, int b, Holder<Integer> sum, 
Holder<Integer> multiply);}

Please, can someone help me?                                                    
                                                                  

Reply via email to