tomcat启动报错javax.servlet.ServletException: It is not allowed to configure supportsCredentials=[true]

今天突然接手一个万年JSP SSM的老项目,在项目启动 tomcat报错javax.servlet.ServletException: It is not allowed to configure supportsCredentials=[true] when allowedOrigins=[*]。报错信息很明显 就是cors.allowed.origins= * 和cors.support.credentials=true冲突了 看了下网上的解决方法说是tomcat版本过高引起的问题。自己的版本是7.0应该没问题,最后找了半天和web.xml配置的CorsFilter有关系,试着注释掉然后就跑起来了。

严重: Exception starting filter CorsFilter
javax.servlet.ServletException: It is not allowed to configure supportsCredentials=[true] when allowedOrigins=[*]at org.apache.catalina.filters.CorsFilter.parseAndStore(CorsFilter.java:809)at org.apache.catalina.filters.CorsFilter.init(CorsFilter.java:190)at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:285)at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:266)at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:5037)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5739)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1707)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1697)at java.util.concurrent.FutureTask.run(Unknown Source)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at java.lang.Thread.run(Unknown Source)

web.xml配置文件:

在67行左右的样子把org.apache.catalina.filters.CorsFilter注释掉。

<listener>
 <listener-class>org.apache.catalina.filters.CorsFilter</listener-class>-->
</listener>

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"><display-name>railway</display-name><context-param><param-name>webAppRootKey</param-name><param-value>spring.webapp.root</param-value></context-param><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring-config.xml</param-value></context-param><filter><filter-name>CorsFilter</filter-name><filter-class>org.apache.catalina.filters.CorsFilter</filter-class><init-param><param-name>cors.allowed.origins</param-name><param-value>*</param-value></init-param><init-param><param-name>cors.allowed.methods</param-name><param-value>GET,POST,HEAD,OPTIONS,PUT</param-value></init-param><init-param><param-name>cors.allowed.headers</param-name><param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value></init-param><init-param><param-name>cors.exposed.headers</param-name><param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value></init-param><init-param><param-name>cors.support.credentials</param-name><param-value>false</param-value></init-param><init-param><param-name>cors.preflight.maxage</param-name><param-value>10</param-value></init-param></filter><filter-mapping><filter-name>CorsFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter><filter-mapping><filter-name>CharacterEncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!--<listener>--><!--<listener-class>org.apache.catalina.filters.CorsFilter</listener-class>--><!--</listener>--><servlet><description>spring mvc servlet</description><servlet-name>springMvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><description>spring mvc 配置文件</description><param-name>contextConfigLocation</param-name><param-value>classpath:spring-mvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springMvc</servlet-name><url-pattern>/</url-pattern></servlet-mapping><session-config><session-timeout>1</session-timeout></session-config><filter><filter-name>shiroFilter</filter-name><filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class><async-supported>true</async-supported><init-param><param-name>targetFilterLifecycle</param-name><param-value>true</param-value></init-param></filter><listener><listener-class>org.springframework.web.context.request.RequestContextListener</listener-class></listener><!--<listener>--><!--<listener-class>com.railway.modules.common.AppContextListener</listener-class>--><!--</listener>--><filter-mapping><filter-name>shiroFilter</filter-name><url-pattern>/*</url-pattern><dispatcher>REQUEST</dispatcher></filter-mapping><filter><filter-name>DruidWebStatFilter</filter-name><filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class><async-supported>true</async-supported><init-param><param-name>exclusions</param-name><param-value>/static/*,*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value></init-param><init-param><param-name>principalSessionName</param-name><param-value>username</param-value></init-param></filter><filter-mapping><filter-name>DruidWebStatFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><servlet><servlet-name>DruidStatView</servlet-name><servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class><async-supported>true</async-supported></servlet><servlet-mapping><servlet-name>DruidStatView</servlet-name><url-pattern>/admin/sys/monitor/druid/*</url-pattern></servlet-mapping><filter><filter-name>JCaptchaFilter</filter-name><filter-class>com.railway.modules.common.jcaptcha.JCaptchaFilter</filter-class><async-supported>true</async-supported></filter><filter-mapping><filter-name>JCaptchaFilter</filter-name><url-pattern>/jcaptcha.jpg</url-pattern></filter-mapping><filter><filter-name>sitemeshFilter</filter-name><filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class></filter><filter-mapping><filter-name>sitemeshFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>
</web-app>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HBuilderX预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件:

预编译器错误&#xff1a;代码使用了scss/sass语言&#xff0c;但未安装相应的编译器插件&#xff0c;请前往插件市场安装该插件。 解决方法&#xff1a;打开HBuilder&#xff0c;点击工具选项&#xff0c;然后点击插件安装就可以了 直接下载之后解压到 HBuilderX--plugins里面…

Java菜单树递归

主要实现思路 1.首先从菜单数据中获取所有根节点。 2.为根节点建立次级子树并拼接上。 3.递归为子节点建立次级子树并接上&#xff0c;直至为末端节点拼接上空的“树”。 数据表设计&#xff1a; CREATE TABLE menu (id bigint(20) unsigned NOT NULL COMMENT 主键,name v…

使用OBS录屏有很大的电流回声

最近换了耳机之后用OBS录屏有很大的噪音回事&#xff0c;在网上通过各种设置后还是没有解决。 最后发现电流声是由麦克风引起的&#xff0c;以前的耳机只有一个插口没注意这些也没有发生过这种情况。 现在买的新耳机是两根线&#xff0c;麦克风和耳机&#xff0c;把麦克风的那…

Linux远程navicat连接不上(账号密码都是对的)

明明已经修改成功&#xff0c;却还是连接不上。 最开始是执行的这个以为修改成功&#xff0c;本地都是可以连接的&#xff0c;最后发现这个localhost需要替换成%才可以。 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 新密码; rootlocalhost 换成 ro…

阿里云服务器安装MYSQL数据库并远程连接访问

首先登录服务器&#xff1a; 执行安装命令&#xff1a; 下载并安装MySQL官方的Yum Repository。 wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-community-…

Linux MySql新用户创建以及权限分配

创建用户只允许本地IP访问 create user lyylocalhost identified by 123456; 创建用户允许外围访问 create user lyy% identified by 123456; 执行刷新授权 flush privileges; 授予用户通过外网操作某一个数据库所有权限 grant all privileges on testdb.* to lyy% iden…

Eolink上传文件到Java后台进行处理

Eolink上传文件配置&#xff1a; 接收文件请求并进行业务处理 RequestMapping(value "shangchuan")ResponseBodypublic synchronized R fileUpload(HttpServletRequest request) {try {String[] fields { "gddname", "lineName", "gddgp…

nginx部署前端项目后刷新浏览器报错404

问题&#xff1a; Vue项目打包部署Nginx服务器后&#xff0c;刷新页面后出现404的问题。 原因&#xff1a; 加载单页应用后路由改变均由浏览器处理&#xff0c;而刷新时将会请求当前的链接&#xff0c;而Nginx无法找到对应的页面。 解决&#xff1a;在Nginx配置文件nginx.con…

基于JAVA springboot+VUE前后端分离疫情防疫平台设计实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f…

基于java ssm springboot+mybatis酒庄内部管理系统设计和实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f…

java springboot+mybatis电影售票网站管理系统前台+后台设计和实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f…

基于java ssm springboot+VUE疫情防疫系统系统前后端分离设计和实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李阳勇 公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

基于java ssm springboot选课推荐交流平台系统设计和实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f…

基于java eclipse+jsp+mysql+servlet+Spring的学生信息管理系统基础版

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f…

IDEA(2021)最全常用快捷键《必须收藏》

目录 前言&#xff1a; 新手必须掌握&#xff1a; Ctrl&#xff1a; Alt&#xff1a; Shift&#xff1a; Ctrl Alt&#xff1a; Ctrl Shift&#xff1a; Alt Shift&#xff1a; Ctrl Shift Alt&#xff1a; 其他&#xff1a; 前言&#xff1a; IDEA对新手来说…

大学生一个暑假学会5个神仙赚钱技能 | 你学会了几个?记得收藏哟

非常建议我的大学生粉丝以及朋友在这个炎热的夏天暑假拿出一部分来学会或提升这5个神仙技能、尤其是当你对你的大学专业不满意的时候&#xff0c;但不仅能帮你的大学不知识更加优秀&#xff0c;还可以让你的毕业后都有赚钱的第二副业技能、记得必须选一个学会哟、目前我自己除了…

毕设/私活/必备,一个挣钱的标准开源前后端分离【springboot+vue+redis+Spring Security】脚手架--若依框架

前言&#xff1a; 今天和大家分享一个是一个开源接私活/毕设/兼职挣钱的java前后端分离的开源项目&#xff0c;用了一小时左右把源码下载跑了一下、感觉还不错&#xff0c;中间运行前端代码的时候遇到一些小问题、根据错误提示也很快解决了、这是个什么项目呢&#xff0c;它是集…

【升职加薪必备架构图】Springboot学习路线汇总

前言&#xff1a; 在以前传统Spring去做Java开发中&#xff0c;大量 XML文件存在项目中&#xff0c;导致项目变得笨重繁琐、开发和部署效率也降低。前几年推出的SpringBoot 提升了Spring 开发者体验。集成了大量常用第三方库配置、零配置开箱即用、让大家更加专注于业务逻辑。同…

基于java实现学科竞赛管理系统【Springboot+mybatis+layui】

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系&#x1f345; 临近学期结束&#xff…

基于JavaSpringMvc+mybatis实现学生信息管理系统

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系&#x1f345; 临近学期结束&#xff…