On 24 Apr, Larry Isaacs wrote: > Hi, > > Normally you should post questions like this to > [EMAIL PROTECTED] > > As for the problem, in your Servlet you can override init() or > init(ServletConfig config). If you override init(ServletConfig config), > you must call "super.init(config)" in your method. If you don't, > I think you will encounter a symptom like what you are seeing. > > Hope this helps, > Larry I think I am trying to report a bug. I modified my init() code per your suggestion. It now looks like this. 51 public void init(ServletConfig config) throws ServletException { 52 super.init(config); 53 props = new Properties(System.getProperties()); 54 for (Enumeration e = config.getInitParameterNames(); e.hasMoreElements();) { 55 String p = (String)e.nextElement(); 56 props.setProperty(p, config.getInitParameter(p)); 57 } 58 try { 59 InputStream is = config.getServletContext().getResourceAsStream("/WEB-INF/easMail.Properties"); 60 props.load(is); 61 } 62 catch (Exception ex) { 63 throw new ServletException( "easMail Initialization problem: " + ex.getMessage()); 64 } Here is the result: A Servlet Exception Has Occurred javax.servlet.ServletException: easMail Initialization problem: null at easMail.EasMailServlet.init(EasMailServlet.java:63) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:802) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:583) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)