如何解决部署到tomcat后无法启动应用程序
我有一个Linux vps,我已经安装了tomcat 9,并且一切正常。但是,当我将Java Spring MVC war文件部署到tomcat(我们将其称为example.war)后,当我按“开始”时,它显示了一条消息:FAIL - Application at context path [/example] could not be started
(我使用了tomcat管理器)。我的Java Spring项目以前是由tomcat 7插件部署在我的家用计算机上的。
解决方法
java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter
基本上意味着您的应用程序的类路径中没有可用的类。
此类是jar spring-web-<YOUR_VERSION_OF_SPRING>.jar
因此,首先打开您的WAR文件,并检查其是否在WEB-INF / lib文件夹中。 如果不是这样,则将其部署到tomcat 7的lib文件夹中(可以工作),并在linux计算机和开发PC上的tomcat 9中都没有这样的jar。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。