1 22 package org.jboss.test.webservice.jbws128; 23 24 import org.jboss.logging.Logger; 25 26 import javax.naming.InitialContext ; 27 import javax.servlet.ServletException ; 28 import javax.servlet.http.HttpServlet ; 29 import javax.servlet.http.HttpServletRequest ; 30 import javax.servlet.http.HttpServletResponse ; 31 import javax.xml.rpc.Service ; 32 import java.io.IOException ; 33 import java.io.PrintWriter ; 34 35 public class HelloClientServlet extends HttpServlet  36 { 37 private Logger log = Logger.getLogger(HelloClientServlet.class); 38 39 protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException , IOException  40 { 41 try 42 { 43 InitialContext iniCtx = new InitialContext (); 44 Service service = (Service )iniCtx.lookup("java:comp/env/service/HelloService"); 45 Hello hello = (Hello)service.getPort(Hello.class); 46 47 log.info("Got port: " + hello); 48 49 res.setContentType("text/plain"); 50 PrintWriter out = res.getWriter(); 51 out.print(hello.hello("Kermit")); 52 out.close(); 53 } 54 catch (Exception e) 55 { 56 log.error("Cannot access service", e); 57 } 58 } 59 } 60 | Popular Tags |