tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <ch...@christopherschultz.net>
Subject Re: Confusing tomcat error - can't find javax.servlet.http.HttpSessionAttributeListener
Date Thu, 21 Jun 2012 21:28:28 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pid,

On 6/21/12 7:08 AM, Pid wrote:
> On 20/06/2012 18:57, Cassano, Chris wrote:
>> Hi, I'm getting a fatal error when I start tomcat. Now I would
>> think that servlet-api.jar is missing from the tomcat classpath
>> but if I do -verbose:class I can clearly see tomcat using other
>> classes from that jar so I know it's already included:
>> 
>> [Loaded javax.servlet.http.HttpServletRequest from
>> file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/lib/servlet-api.jar]
>>
>>
>>
>> 
The exact error I'm getting is:
>> 
>> java.lang.Error: Unresolved compilation problems: The import
>> javax.servlet.http.HttpSessionAttributeListener cannot be
>> resolved The import javax.servlet.http.HttpSessionBindingEvent
>> cannot be resolved HttpSessionAttributeListener cannot be
>> resolved to a type HttpSessionBindingEvent cannot be resolved to
>> a type HttpSessionBindingEvent cannot be resolved to a type 
>> HttpSessionBindingEvent cannot be resolved to a type 
>> HttpSessionBindingEvent cannot be resolved to a type
>> 
>> 
>> The file that gives this error has import javax.servlet.http.*;
>> at the top so it appears that I've already imported the necessary
>> classes. How can I fix this fatal error? Why does tomcat see
>> javax.servlet.http.HttpServletRequest but not
>> javax.servlet.http.HttpSessionAttributeListener? I'm using Tomcat
>> version 6.0 on Windows XP SP3.
> 
> 6.0.what?
> 
> Have you accidentally put the Servlet API jar in your apps
> WEB-INF/lib?

Though that seems the most likely situation given the circumstances,
Tomcat isn't supposed to allow the servlet API to be loaded by a
webapp, so in that case it would have been a Tomcat bug.

Odd that it's a java.lang.Error and not something more specific like
NCDFE, etc.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/jkfwACgkQ9CaO5/Lv0PDvmwCfY3yw5mwtOSNiJ/1jAanFM961
PmwAn3pM1ltqJScH72qICAK3fWRdoUcU
=bSSB
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message