rendered paste bodypackage servlet;import java.io.*;import java.net.*;import java.util.*;import java.text.*;import java.rmi.*;import javax.rmi.*;import javax.naming.*;import javax.servlet.*;import javax.servlet.http.*;import vfmcontroller.*;public class Test extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/plain;charset=UTF-8"); PrintWriter out = response.getWriter(); DateFormat df = new SimpleDateFormat( "dd.MM.yyyy HH:mm:ss.SSS" ); out.println( "SESSION_ID : " + request.getSession().getId() ); out.println( "TIME : " + df.format(new Date()) ); out.println( "" ); try { Context ctx = new InitialContext(); Object obj_ref = ctx.lookup( "vfmcontroller/VFMController" ); VFMControllerHome home = (VFMControllerHome)PortableRemoteObject.narrow( obj_ref, VFMControllerHome.class ); VFMController controller = home.create(); String time = controller.getTime(); out.println( "TIME = " + time ); } catch (Throwable error) { out.println( "ERROR:" ); error.printStackTrace( out ); Throwable cause = error.getCause(); if (cause != null) cause.printStackTrace( out ); } out.close(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } public String getServletInfo() { return "Short description"; }}