I'm facing a strange problem with servlets and init parameters under
Tomcat 3.2.1:
I created a servlet and put it in the following directory:
$TOMCAT_HOME/webapps/webdev/WEB-INF/classes/coreservlets/
Then, I created the file web.xml under the WEB-INF directory:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">
<web-app>
<servlet>
<servlet-name>
ShowMsg
</servlet-name>
<servlet-class>
coreservlets.ShowMessage
</servlet-class>
<init-param>
<param-name>message</param-name>
<param-value>xxx</param-value>
</init-param>
<init-param>
<param-name>repeats</param-name>
<param-value>5</param-value>
</init-param>
</servlet>
</web-app>
With this configuration the servlet didn't read any of the init
parameters and both values are set to null.
But if I remove the package declaration of the source file, recompile
it, put the servlet in the WEB-INF/classes directory, and remove the
package prefix in the <servlet-class> section of the web.xml, everything
works fine.
Any hints?
--
Fábio Sato - [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]