部署项目的时候出现的问题

问题描述

严重: Exception starting filter springSecurityFilterChainorg.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' is definedat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:527)at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1083)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:274)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1079)at org.springframework.web.filter.DelegatingFilterProxy.initDelegate(DelegatingFilterProxy.java:217)at org.springframework.web.filter.DelegatingFilterProxy.initFilterBean(DelegatingFilterProxy.java:145)at org.springframework.web.filter.GenericFilterBean.init(GenericFilterBean.java:179)at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4562)at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5240)at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5235)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)at java.lang.Thread.run(Thread.java:619)2011-9-7 16:38:20 org.apache.catalina.core.StandardContext startInternal以前遇见过这个问题。。那时候的解决办法是:把Tomcat下的work删除。。就可以了。。。但是今天试了好多次还是不行。。 问题补充:Wind_ZhongGang 写道

解决方案

解决方案:第一、有没有包冲突,一般将系统的删去,用spring security不会有问题。第二、确保在spring的xml里面有<http>声明默认初始化。第三、确保能够找到spring 的xml文件。第四、不要把springSecurityFilterChain写成"SpringSecurityFilterChain”,头一个字母不要是大写。我想其中的原因应该是springSecurityFilterChain是默认的,所以要在命名上也要一致,要不然找不到这个bean。把你的security配置文件也发上来看看。
解决方案二:
报的什么错,filter的执行顺序会对项目有影响三。
解决方案三:
将这个filter springSecurityFilterChain放到所有filter的第一位去。
解决方案四:
。。。我要看的是你的web.xml里面关于filter的配置。
解决方案五:
把有关spring security的filter贴出来看看,以前遇到好像是说spring security filter的名称是固定的,必须是springSecurityFilterChain。

时间: 2025-01-30 14:11:15

部署项目的时候出现的问题的相关文章

tomcat-为什么我的myeclipse2014使用自己配置的Tomcat时,无法部署项目

问题描述 为什么我的myeclipse2014使用自己配置的Tomcat时,无法部署项目 配置文件和错误信息如上,尝试百度的好多方法,都得不到解决,谁能帮我看看,谢谢啦. 解决方案 感谢大家,我找到问题了,myeclipse2014配置自己安装的tomcat要把tomcat安装在某盘(我安装在C盘)根目录,如:C:Tomcat 7.0.以前安装在默认路径下,老出错.现在好啦,如果还有其他朋友遇到这个问题,就试试重新安装tomcat到根目录吧. 解决方案二: tomcat中无法部署myeclips

J2EE部署项目至Tomcat报错:Unable to read TLD &amp;quot;META-INF/c.tld&amp;quot;

一.发现问题部署项目至Tomcat,输入网址运行,报错 org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR file "file:/C:/Apache Software/Tomcat5.5/webapps/JSPBook/WEB- INF/lib/standard.jar": org.apache.jasper.JasperException: Failed

Linux下快速部署项目

由于Linux和Java一样开源,所以现在在服务器的部署上基本上都是采用Linux平台作为服务器,然后部署项目!在开发项目的过程中,绝大部分程序猿还是使用最经典的windows操作系统,虽然Linux也有桌面化的系统,对于国人来说,还是不太习惯,并且国内的软件绝大部分都不支持Linux平台,所以在使用的频率那是相当的少! 在开发中,开发环境中编译使用等一系列通过后,还不能说功能已经ok,因为环境一旦变化,出现的问题的可能是自己没有考虑的,所以程序猿都知道真实的环境才是最可靠的,有时候出现的问题,

部署项目-tomcat中启动应用耗时长

问题描述 tomcat中启动应用耗时长 每次myeclipse部署项目后,启动需要几十秒,项目是ssh的.请问有什么办法加快么,或者通过什么方法可以监控耗时都在哪? 解决方案 清理一下里面的应用,手工启动一下tomcat,看一下时间都花费在哪里了,正常的话,应该几秒就搞定了

部署项目-myeclipse的项目部署问题

问题描述 myeclipse的项目部署问题 我在myeclipse里面将项目A拷贝为一个新项目B,并重新设置了web context-root:但是每次部署tomcat时都要先把项目A部署才能部署项目B,这是为什么? 解决方案 你也许是单纯的改了表面上的名字,你要更改名字必须要右键选择最后一项里面的更改项目名称,不然表面改了其实没改.这就是myeclipse 解决方案二: 看看你部署的项目,名字是不是真改过来了,在项目中全盘搜索项目名,看看配置文件改过来没

eclipse部署项目报错-eclipse部署项目到手机老是报错

问题描述 eclipse部署项目到手机老是报错 大家看下吧运行时老是报这个错误: [2016-01-04 13:53:47 - test3201614] The connection to adb is down, and a severe error has occured. [2016-01-04 13:53:47 - test3201614] You must restart adb and Eclipse. [2016-01-04 13:53:47 - test3201614] Plea

jdk 和tomcat安装没问题,部署项目时,tomcat起不来

问题描述 jdk 和tomcat安装没问题,部署项目时,tomcat起不来 linux 系统用的myeclipse 在部署项目的时候tomcat起不来 jdk和tomcat安装没问题 解决方案 有报错信息吗? tail到控制台看看 解决方案二: 问题已经解决了,是因为把tomcat放到了opt目录下,在用myeclipse运行的时候,有权限限制 将tomcat放到普通目录下再进行配置就行了 解决方案三: 问题已经解决了,是因为把tomcat放到了opt目录下,在用myeclipse运行的时候,有

Tomcat部署项目修改浏览器上猫咪头像

一.发现问题 用tomcat部署项目,在浏览器标签也上发现了tomcat猫咪图.要把这个图修改掉.  二.解决问题 apache-tomcat-5.5.28\webapps\ROOT下的ico文件,将需要替换的图片也命名为favicon.ico即可.若效果没有立即显现,可清除浏览器的浏览记录.  三.注意事项 1.若需要改变某个页面的logo,在该页面的head标签中加入标签名link,具体如何写见下面的网站. 2.图标制作网站:http://www.bitbug.net/

tomcat集群-为什么apache+tomcat搭建的负载均衡服务器集群在部署项目访问请求获取不到数据

问题描述 为什么apache+tomcat搭建的负载均衡服务器集群在部署项目访问请求获取不到数据 为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据我是将项目设置在tomcat的根目录访问路径,输入localhost:8080即可访问到项目的首页,显示正常.Apache弄的是IP访问嘛,通过控制分配请求给集群下的tomcat服务器来访问项目,但是直接使用IP访问请求都获取不到数据,尝试通过IP/项目名也达不到效果.这是什么原因呢. 我当时是按照

服务器-tomcat在eclipse中怎么部署项目,且浏览器访问的url是根据什么决定的

问题描述 tomcat在eclipse中怎么部署项目,且浏览器访问的url是根据什么决定的 如题,是怎么部署的,哪些是必须要修改的参数,且分别代表什么,eclipse里点了那个三角形的启动按钮后,tomcat还用运行startup.bat吗?最重要的一点:发布成功后,浏览器应该访问的url在哪找? 解决方案 在eclipse中点击run servers后选择tomcat便可以部署了:访问路径:localhost:8080/项目名/文件名 解决方案二: 集成到Eclips后不需要点startup.