john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

servlet load on start init

public class UploadSSL extends HttpServlet
{
    private static final long serialVersionUID = 1L;
    Password loginPassword = null;

    public void init( ServletConfig config ) throws ServletException
    {
        super.init( config );
        loginPassword = new Password( 8 );
        System.out.println( loginPassword.get() );
    }



Double click on web.xml, expand "servlet", right click and choose "Add Child" -> load-on-startup


Now the servlet will load immediately (in tomcat at least) and your console out (catalina.out log) will show the password

WEB-INF/web.xml

<web-app>

  <servlet>
    <servlet-name>test</servlet-name>
    <servlet-class>com.stardeveloper.servlets.TestServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>

</web-app>



SERVLET DEFINITION FROM http://tomcat.apache.org/tomcat-7.0-doc/default-servlet.html

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
  <display-name>Report</display-name>
  <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>
          org.apache.catalina.servlets.DefaultServlet
        </servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

</web-app>

  • « eclipse java servlet HOW TO
  • Pdf from command line pdftohtml text merge html docs »

Published

Sep 18, 2012

Category

java-servlet

~106 words

Tags

  • init 4
  • java-servlet 61
  • load 2
  • on 26
  • servlet 17
  • start 8