Title: EJB Servlet package org.superbiz; import org.apache.openejb.loader.SystemInstance; import org.apache.openejb.server.ServiceException; import org.apache.openejb.server.ejbd.EjbServer; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletInputStream; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; public class EjbServerServlet extends HttpServlet { private EjbServer ejbServer; public void init(ServletConfig config) throws ServletException { ejbServer = new EjbServer(); try { ejbServer.init(System.getProperties()); } catch (Exception e) { throw new ServletException(e); } } protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ServletInputStream in = request.getInputStream(); ServletOutputStream out = response.getOutputStream(); try { ejbServer.service(in, out); } catch (ServiceException e) { throw new ServletException("ServerService error", e); } } }