There is an apparent bug or functional change dealing with the sax package getting loaded that was introduced in 8.0.17.

Background: I have been in the process of migrating three independent servers to new hardware. As part of the migration, I decided to upgrade all of them to the latest Tomcat 8. The first one worked fine. I repeated the install process on the 2nd one. I kept getting an error on my pages, though, on the 2nd server install. I decide to continue on to the third server while trying to figure out the problem. The third server had the identical error. The error message I received was:

--- javax.el.ELException: The package [org.saxpath] could not be found

I'm using JSTL, and the stack trace showed that it was occurring on a JSTL tag in a JSP. Also, all three servers are Win Server 2008-R2.

I tried for several hours to figure out why a jar was apparently missing and/or what might be different from server #1. I then noticed that I had downloaded Tomcat 8.0.15 for the first server and 8.0.17 for the other two servers. Definitely a total long shot. But I uninstalled 8.0.17 from the 2nd server and downloaded/installed 8.0.15 from the Tomcat archive. Voila.... it works. Did the same thing on the third server, and it fixed the problem there as well.

If this error message was the result of a bug that was introduced in 8.0.17 that has been or will be corrected, then no problem. However, if this is a result of incompatibilities between my code and all future Tomcat releases, I want to figure it out now and get it resolved. I definitely don't want to have to readdress this again when I decide to move up to Tomcat 9.x, etc.

Can anyone explain what changed? BTW.... I'm using Apache Taglib 1.2.1 jars, which as far I have been able to find, are the latest. Nothing else unique in what I'm doing in this area of the code as far as I can tell.

Thanks for any info you can provide.

Jerry

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

Reply via email to