Tomcat 4.1.10:NPE in catalina.core.StandardWrapper.allocate

2002-12-02 Thread Francis ANDRE
Hi EveryBody

I got an NPE exception in Tomcat 4.1.10/jdk 1.4.1_01 while reloading  a
servlet: Any idea how to bypass or fix this problem???

2002-12-02 21:25:53 StandardContext[/primer]: Processing start(), current
available=false
2002-12-02 21:25:53 StandardContext[/primer]: Configuring default Resources
2002-12-02 21:25:53 StandardContext[/primer]: Configuring non-privileged
default Loader
2002-12-02 21:25:53 StandardContext[/primer]: Processing standard container
startup
2002-12-02 21:25:53 WebappLoader[/primer]: Deploying class repositories to
work directory C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\primer
2002-12-02 21:25:53 WebappLoader[/primer]: Deploy class files
/WEB-INF/classes to D:\MyApp\Primer\WEB-INF\classes
2002-12-02 21:25:53 WebappLoader[/primer]: Reloading checks are enabled for
this Context
2002-12-02 21:25:53 ContextConfig[/primer]: ContextConfig: Processing START
2002-12-02 21:25:53 StandardContext[/primer]: Setting deployment descriptor
public ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
2002-12-02 21:25:53 StandardContext[/primer]: Setting deployment descriptor
public ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
2002-12-02 21:25:53 ContextConfig[/primer]:  Accumulating TLD resource paths
2002-12-02 21:25:53 ContextConfig[/primer]:   Scanning taglib elements in
web.xml
2002-12-02 21:25:53 ContextConfig[/primer]:   Scanning TLDs in /WEB-INF
subdirectory
2002-12-02 21:25:53 ContextConfig[/primer]:   Scanning JARs in /WEB-INF/lib
subdirectory
2002-12-02 21:25:53 ContextConfig[/primer]: Pipline Configuration:
2002-12-02 21:25:53 ContextConfig[/primer]:
org.apache.catalina.core.StandardContextValve/1.0
2002-12-02 21:25:53 ContextConfig[/primer]: ==
2002-12-02 21:25:53 NamingContextListener[/Standalone/localhost/primer]:
Creating JNDI naming context
2002-12-02 21:25:53 NamingContextListener[/Standalone/localhost/primer]:
Resource parameters for UserTransaction = null
2002-12-02 21:25:53 StandardManager[/primer]: Seeding random number
generator class java.security.SecureRandom
2002-12-02 21:25:53 StandardManager[/primer]: Seeding of random number
generator has been completed
2002-12-02 21:25:53 StandardContext[/primer]: Posting standard context
attributes
2002-12-02 21:25:53 StandardContext[/primer]: Configuring application event
listeners
2002-12-02 21:25:53 StandardContext[/primer]: Sending application start
events
2002-12-02 21:25:53 StandardContext[/primer]: Starting filters
2002-12-02 21:25:53 StandardWrapper[/primer:default]: Loading container
servlet default
2002-12-02 21:25:53 StandardWrapper[/primer:invoker]: Loading container
servlet invoker
2002-12-02 21:25:53 StandardContext[/primer]: Starting completed
2002-12-02 21:25:57 StandardContext[/primer]: Mapping contextPath='/primer'
with requestURI='/primer/myapp' and relativeURI='/myapp'
2002-12-02 21:25:57 StandardContext[/primer]:   Trying exact match
2002-12-02 21:25:57 StandardContext[/primer]:  Mapped to servlet 'MyApp
Executive' with servlet path '/myapp' and path info 'null' and update=true
2002-12-02 21:26:00 StandardContext[/primer]: Mapping contextPath='/primer'
with requestURI='/primer/myapp' and relativeURI='/myapp'
2002-12-02 21:26:00 StandardContext[/primer]:   Trying exact match
2002-12-02 21:26:00 StandardContext[/primer]:  Mapped to servlet 'MyApp
Executive' with servlet path '/myapp' and path info 'null' and update=true
2002-12-02 21:26:00 StandardContext[/primer]: Mapping contextPath='/primer'
with requestURI='/primer/myprog' and relativeURI='/myprog'
2002-12-02 21:26:00 StandardContext[/primer]:   Trying exact match
2002-12-02 21:26:00 StandardContext[/primer]:  Mapped to servlet 'myprog
Kixlet' with servlet path '/myprog' and path info 'null' and update=true
2002-12-02 21:27:08 StandardContext[/primer]: Reloading this Context has
started
2002-12-02 21:27:08 StandardContext[/primer]: Sending application stop
events
2002-12-02 21:27:08 StandardContext[/primer]: Stopping filters
2002-12-02 21:27:08 WebappLoader[/primer]: Deploying class repositories to
work directory C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\primer
2002-12-02 21:27:08 WebappLoader[/primer]: Deploy class files
/WEB-INF/classes to D:\MyApp\Primer\WEB-INF\classes
2002-12-02 21:27:08 WebappLoader[/primer]: Reloading checks are enabled for
this Context
2002-12-02 21:27:08 NamingContextListener[/Standalone/localhost/primer]:
Creating JNDI naming context
2002-12-02 21:27:08 NamingContextListener[/Standalone/localhost/primer]:
Resource parameters for UserTransaction = null
2002-12-02 21:27:08 StandardContext[/primer]: Configuring application event
listeners
2002-12-02 21:27:08 StandardContext[/primer]: Sending application start
events
2002-12-02 21:27:08 StandardContext[/primer]: Starting filters
2002-12-02 21:27:08 StandardWrapper[/primer:default]: Loading container
servlet default
2002-12-02 21:27:08 StandardWrapper[/primer:invoker]: Loading 

[Q]: CoyoteRequest implements HttpRequest, HttpServletRequest versus Request, ServletRequest

2002-09-26 Thread Francis ANDRE

Hi

I am a newbe with Tomcat and I am wondering why

CoyoteRequest implements org.apache.catalina.HttpRequest and
javax.servlet.http.HttpServletRequest
and not
CoyoteRequest implements org.apache.catalina.Requestand
javax.servlet.ServletRequest.


I would have made 2 subclasses to avoid the specialisation of CoyoteRequest
over http

CoyoteRequest implements
org.apache.catalina.Requestand javax.servlet.ServletRequest.
CoyoteHttpRequest extends CoyoteRequest implements
org.apache.catalina.HttpRequest and javax.servlet.http.ServletRequest.


Any idea??


Regards


--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]