User: starksm 
  Date: 01/06/01 07:08:49

  Modified:    src/main/org/jboss/test/web/servlets DebugServlet.java
                        EJBOnStartupServlet.java
  Log:
  Update the web integration test for resource access
  
  Revision  Changes    Path
  1.2       +10 -1     jbosstest/src/main/org/jboss/test/web/servlets/DebugServlet.java
  
  Index: DebugServlet.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/servlets/DebugServlet.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DebugServlet.java 2001/05/10 17:43:47     1.1
  +++ DebugServlet.java 2001/06/01 14:08:49     1.2
  @@ -14,7 +14,7 @@
   
   /** A servlet that dumps out debugging information about its environment.
    * @author  [EMAIL PROTECTED]
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    */
   public class DebugServlet extends HttpServlet
   {
  @@ -26,11 +26,19 @@
           out.println("<html>");
           out.println("<head><title>ENCServlet</title></head>");
           out.println("<h1>Debug Accessed</h1>");
  -        out.println("<body><pre>");
  +        out.println("<body>");
  +        out.println("<h2>Call Stack</h2>");
  +        out.println("<pre>");
  +        Throwable t = new Throwable("Trace");
  +        t.printStackTrace(out);
  +        out.println("</pre>");
           out.println("<h2>ClassLoaders</h2>");
           ClassLoader cl = Thread.currentThread().getContextClassLoader();
  +        out.println("<pre>");
           dumpClassLoader(cl, out);
  +        out.println("</pre>");
           out.println("<h2>JNDI</h2>");
  +        out.println("<pre>");
           try
           {
               InitialContext iniCtx = new InitialContext();
  @@ -40,6 +48,7 @@
           catch(Exception e)
           {
               super.log("Failed to create InitialContext", e);
  +            e.printStackTrace(out);
           }
           out.println("</pre></body></html>");
           out.close();
  
  
  
  1.3       +12 -2     
jbosstest/src/main/org/jboss/test/web/servlets/EJBOnStartupServlet.java
  
  Index: EJBOnStartupServlet.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/servlets/EJBOnStartupServlet.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- EJBOnStartupServlet.java  2001/05/30 21:08:26     1.2
  +++ EJBOnStartupServlet.java  2001/06/01 14:08:49     1.3
  @@ -2,6 +2,7 @@
   
   import java.io.IOException;
   import java.io.PrintWriter;
  +import java.net.URL;
   import javax.naming.Context;
   import javax.naming.InitialContext;
   import javax.naming.NamingException;
  @@ -21,7 +22,7 @@
   to test web component startup ordering with respect to ebj components.
   
   @author  [EMAIL PROTECTED]
  -@version $Revision: 1.2 $
  +@version $Revision: 1.3 $
   */
   public class EJBOnStartupServlet extends HttpServlet
   {
  @@ -29,8 +30,16 @@
   
       public void init(ServletConfig config) throws ServletException
       {
  +        String param = config.getInitParameter("failOnError");
  +        boolean failOnError = true;
  +        if( param != null && Boolean.valueOf(param).booleanValue() == false )
  +            failOnError = false;
           try
           {
  +            // Access the Util.configureLog4j() method to test classpath resource
  +            URL propsURL = Util.configureLog4j();
  +            System.out.println("log4j.properties = "+propsURL);
  +            // Access an EJB to see that they have been loaded first
               InitialContext ctx = new InitialContext();
               home = (StatelessSessionHome) 
ctx.lookup("java:comp/env/ejb/OptimizedEJB");
               System.out.println("EJBOnStartupServlet is initialized");
  @@ -38,7 +47,8 @@
           catch(Exception e)
           {
               e.printStackTrace();
  -            throw new ServletException("Failed to init EJBOnStartupServlet", e);
  +            if( failOnError == true )
  +                throw new ServletException("Failed to init EJBOnStartupServlet", e);
           }
       }
   
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to