blob: 19523ba55866f68aa6cfc3d6f944f0130d9819b1 [file] [log] [blame]
:index-group: Misc
:jbake-type: page
:jbake-status: status=published
= EJB Webservice
_Help us document this example! Click the blue pencil icon in the upper
right to edit this page._
== Calculator
....
package org.superbiz.ws;
import javax.ejb.Stateless;
import javax.jws.WebService;
@Stateless
@WebService(portName = "CalculatorPort",
serviceName = "CalculatorWebService",
targetNamespace = "http://superbiz.org/wsdl")
public class Calculator {
public int sum(int add1, int add2) {
return add1 + add2;
}
public int multiply(int mul1, int mul2) {
return mul1 * mul2;
}
}
....
== web.xml
....
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
metadata-complete="false"
version="2.5">
</web-app>
....