我有一个Spring Boot Web应用程序从IDE启动时运行正常(我正在使用Spring Tool Suite)当我部署到外部tomcat时,它在所有位置都显示错误。当我从IDE运行它时,我会使用http://localhost:8080/login
当我从外部tomcat运行它时,http://localhost:8080/webapp/login
挑战是我什至无法从外部Tomcat中正确填充样式,因为从嵌入式tomcat服务器运行时一切都很好。
错误解析模板[文件夹/页面],模板可能不存在或任何配置的模板解析器都无法访问
配置中是否缺少某些内容?简而言之,我可以说当我使用War Name作为应用程序根上下文时,我的应用程序似乎失败了返回视图时我必须在控制器中提及战争名称吗?如果是,那怎么办?我已经尝试过了,但是没有用
如果要将应用程序部署到外部Tomcat时具有相同的行为(/login
而不是/webapp/login
),则应配置上下文路径。
有多种方法可以实现:
.war
文件ROOT.war
并将其放置在webapps
目录中