Hi,

I am porting a small application from Jserv to Tomcat.

I have calls in html files:
/servlet/servlet/com.mycompany.aaa.Exec?COMMANDNAME=panel.

The way I mapped it in the web.xml file look like this:

    <servlet>
      <servlet-name>
                Panel
      </servlet-name>
      <servlet-class>
                com.mycompany.aaa.Exec
      </servlet-class>
      <init-param>
            <param-name>COMMANDNAME</param-name>
            <param-value>panel</param-value>
      </init-param>
    </servlet>
<servlet-mapping>

<servlet-name>Panel</servlet-name>
<url-pattern>/servlet/com.mycompany.aaa.Exec?COMMANDNAME=panel</url-pattern>
</servlet-mapping>

But when I call with this url:
www.hostname.com:8080/servlet/servlet/com.mycompany.aaa.Exec?COMMANDNAME=panel

I got the following error message -

Error: 500

Location: /servlet/servlet/com.mycompany.aaa.Exec

Internal Servlet Error:

javax.servlet.ServletException: AAA Servlets initialization error:
java.lang.NullPointerException
        at com.mycompany.aaa.AAAServlet.init(AAAServlet.java:98)
        at com.mycompany.aaa.Exec.init(Exec.java:145)
        at
org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
        at org.apache.tomcat.core.Handler.init(Handler.java:215)
        at
org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
        at org.apache.tomcat.core.Handler.service(Handler.java:254)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)

        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)

        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)

        at java.lang.Thread.run(Thread.java:484)

What should I do to solve this problem?

Thank you in advance for your help!

Helen

Reply via email to