我的设置非常简单:我有一个Web前端,后端是弹簧接线的。
我正在使用AOP在rpc服务上增加一层安全性。
一切都很好,除了Web应用程序在启动时中止的事实:
[java]严重:上下文初始化失败
[java] org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法为XML模式命名空间找到Spring NamespaceHandler [http://www.springframework.org/schema/aop]
[java]令人反感的资源:ServletContext资源[/WEB-INF/gwthandler-servlet.xml]
这是我的xml配置文件中的代码段:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd">
<aop:config>
<aop:aspect id="security" ref="securityAspect" >
<aop:pointcut id="securedServices" expression="@annotation(com.fb.boog.common.aspects.Secured)"/>
<aop:before method="checkSecurity" pointcut-ref="securedServices"/>
</aop:aspect>
</aop:config>
我在互联网上读到,这可能是我上课负担问题的核心。令人怀疑的是,因为这是我的WEB-INF / lib目录:
./WEB-INF/lib
./WEB-INF/lib/aopalliance-alpha1.jar
./WEB-INF/lib/aspectj-1.6.6.jar
./WEB-INF/lib/commons-collections.jar
./WEB-INF/lib/commons-logging.jar
./WEB-INF/lib/ehcache-core-1.7.0.jar
./WEB-INF/lib/ejb3-persistence.jar
./WEB-INF/lib/hibernate
./WEB-INF/lib/hibernate/antlr.jar
./WEB-INF/lib/hibernate/asm.jar
./WEB-INF/lib/hibernate/bsh-2.0b1.jar
./WEB-INF/lib/hibernate/cglib.jar
./WEB-INF/lib/hibernate/dom4j.jar
./WEB-INF/lib/hibernate/freemarker.jar
./WEB-INF/lib/hibernate/hibernate-annotations.jar
./WEB-INF/lib/hibernate/hibernate-shards.jar
./WEB-INF/lib/hibernate/hibernate-tools.jar
./WEB-INF/lib/hibernate/hibernate.jar
./WEB-INF/lib/hibernate/jtidy-r8-20060801.jar
./WEB-INF/lib/jabsorb
./WEB-INF/lib/jabsorb/jabsorb-1.3.1.jar
./WEB-INF/lib/jta.jar
./WEB-INF/lib/jyaml-1.3.jar
./WEB-INF/lib/postgresql-8.4-701.jdbc4.jar
./WEB-INF/lib/sjsxp.jar
./WEB-INF/lib/spring
./WEB-INF/lib/spring/org.springframework.aop-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.asm-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.aspects-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.beans-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.context-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.context.support-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.core-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.expression-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.instrument-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.instrument.tomcat-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.jdbc-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.jms-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.orm-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.oxm-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.test-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.transaction-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.web-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.web.portlet-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.web.servlet-3.0.0.RELEASE.jar
./WEB-INF/lib/spring/org.springframework.web.struts-3.0.0.RELEASE.jar
./WEB-INF/lib/testng-5.11-jdk15.jar
./WEB-INF/web.xml
您是否尝试过将所有罐子直接放在WEB-INF/lib
目录中而不是其子目录中?
不WEB-INF/lib/spring/org.springframework.aop-3.0.0.RELEASE.jar
,只是WEB- INF/lib/org.springframework.aop-3.0.0.RELEASE.jar
其余的罐子也一样。
问题内容: 我正在使用Spring Batch为我们的数据仓库构建累积快照,并且遇到了无法确定的配置障碍。 我已经使用Spring Template Project使用STS(SpringSource Tool Suite 2.8.1)创建了一个简单Spring Batch 项目。这些是我创建的两个xml配置文件: launch-context.xml and module-context.xml
问题内容: 任何想法可能是什么原因? 无法找到用于XML模式名称空间的Spring NamespaceHandler [http://www.springframework.org/schema/security] 这是我的applicationContext.xml: 在我的pom.xml中,我有: 问题答案: 我需要添加一个附加的Maven依赖项:
问题内容: 我正在尝试将JUnit和Spring结合在一个Web项目中。由于这个问题,我已成功将spring config文件加载到TestClass中: 但是当测试运行时,出现以下错误: 由以下原因引起:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法找到XML模式命名空间的Sprin
我在使用activeMQ作为JMS提供程序运行我的Spring JMS项目时遇到了麻烦。 线程"main"中的异常org.springframework.beans.factory.parsing.Bean定义解析异常:配置问题:无法定位Spring N amespaceHandler for XML模式名称空间[http://activemq.apache.org/schema/core]违规资
本文向大家介绍xpath 示例XML(无名称空间),包括了xpath 示例XML(无名称空间)的使用技巧和注意事项,需要的朋友参考一下 示例 这是一些示例XML,可以针对这些XML编写示例XPath:
我有一个XML模式(称为DataQualityCalculationTasks.xsd),它没有声明目标命名空间http://www.w3.org/tr/xmlSchema-0/#UndeclaredTns。我在WSDL文件中导入了这个XML模式,如下所示: 但是,我在Eclipse中得到以下错误: 谢谢!