Tomcat 不在工作目录中编译 jsp

Tomcat does not compile jsp in work directory

我正在将 Spring-Boot 应用程序迁移到新服务器 (Amazon-Linux)。我无法使用 Tomcat 管理器部署应用程序。使用管理器上传 ROOT.war 失败。

因此,我通过手动上传 ROOT.war 来部署应用程序。起初,部署似乎很顺利,正在加载应用程序的第一页(登录)。但是在提交凭据后,应用程序没有将我重定向到主页。查了一下,原来在work目录下(work/Catalina/....../WEB_002dINF/jsp/)只有两个文件(my_login_jsp.class , my_login_jsp.java).那么,这是否意味着其他 jsp 文件的编译失败了?

请告知如何解决这个问题?

找到解决方案。 amazon-linux-extras 附带的 Tomcat 包有问题。 去掉aws包后,我现在用的是官网下载的Tomcat。工作完美。