Java 如果将Tomcat5.5升级到Tomcat7.0,是否需要重新编译所有JSP文件

Java 如果将Tomcat5.5升级到Tomcat7.0,是否需要重新编译所有JSP文件,java,jsp,tomcat,web,Java,Jsp,Tomcat,Web,我正在将tomcat 5.5升级到tomcat 7.0。 您认为有必要重新编译所有JSP文件以确保一切正常吗?如果您只使用JSP文件,那么就没有什么可做的了。Tomcat在首次访问时编译它们,任何使用5.5.x的JSP都将使用7.0.x 如果您有预编译的JSP,那么需要重新编译它们,以便从5.5.x迁移到7.0.x。预编译的JSP使用Tomcat的内部API,这不能保证在点版本之间是固定的,更不用说在主要版本之间了。我想到的最值得注意的变化是,已编译JSP的依赖项集在5.5.x中作为列表跟踪,但

我正在将tomcat 5.5升级到tomcat 7.0。
您认为有必要重新编译所有JSP文件以确保一切正常吗?

如果您只使用JSP文件,那么就没有什么可做的了。Tomcat在首次访问时编译它们,任何使用5.5.x的JSP都将使用7.0.x

如果您有预编译的JSP,那么需要重新编译它们,以便从5.5.x迁移到7.0.x。预编译的JSP使用Tomcat的内部API,这不能保证在点版本之间是固定的,更不用说在主要版本之间了。我想到的最值得注意的变化是,已编译JSP的依赖项集在5.5.x中作为列表跟踪,但在7.0.x中作为映射跟踪


出于类似的原因,在升级Tomcat时,您应该清除工作目录,以确保重新编译JSP。

否。。。只需将war文件放入tomcat即可为tomcat管理它…我不这么认为。。。您不必重新编译,除非您正在迁移到较新的java版本,并且使用较新版本的java提供的功能。