我正在尝试使用spring jsf hibernate在tomcat中运行应用程序,但出现以下错误:
SEVERE:异常将上下文初始化事件发送到类org.springframework.web.context.ContextLoaderListener的监听器实例org.springframework.beans.factory.Bean定义存储异常:意外异常解析来自ServletContext资源的XML文档[/WEB-INF/spring-config.xml];嵌套异常java.lang.NoClassDefFoundError: org/org.springframework.beans.factory.xml.XmlBean定义Reader.do加载Bean定义(XmlBean定义Reader.java:412)org.springframework.beans.factory.xml.XmlBean定义Reader.loadBean定义(XmlBean定义Reader.java:334)
我的spring配置。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"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:jee="http://www.springframework.org/schema/jee"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.1.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd">
<bean id="cadastraPacienteMB"
class="br.com.prontuario.mb.CadastraPaciente"
scope="session"/>
<bean id="pesquisaPacienteMB"
class="br.com.prontuario.mb.PesquisaPaciente"
scope="session">
<property name="editaPaciente" ref="editaPacienteMB"/>
</bean>
<bean id="editaPacienteMB"
class="br.com.prontuario.mb.EditaPaciente"
scope="session"/>
<tx:annotation-driven transaction-manager="txManager"/>
<context:annotation-config />
<!-- Gerenciador de transacoes baseado em JPA -->
<bean id="txManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
<property name="dataSource" ref="myDataSource" />
</bean>
<!-- Fabrica de entity managers -->
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="myDataSource" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="showSql" value="true"/>
<property name="generateDdl" value="true"/>
<property name="database" value="PostgreSQL" />
</bean>
</property>
<property name="jpaProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</prop>
</props>
</property>
</bean>
<!-- DataSource configurado para o banco de dados da aplicacao -->
<bean id="myDataSource"
class="org.apache.tomcat.dbcp.dbcp.BasicDataSource">
<property name="driverClassName" value="org.postgresql.Driver" />
<property name="url" value="jdbc:postgresql://localhost:5433/postgres" />
<property name="username" value="postgres" />
<property name="password" value="postgres" />
</bean>
</beans>
您使用的是spring tx(正如您使用的是tx:annotation-driven)。spring tx依赖于aopaliance,您的类路径中缺少此jar:
java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
您可以在以下网址找到它:
http://mirrors.ibiblio.org/pub/mirrors/maven/aopalliance/jars/aopalliance-1.0.jar
或者(更好)用maven...
我想使用基于XML的配置来实现安全性。第一个想法是对用户密码使用SHA-256或任何其他散列函数。我找不到用普通Java解决这个问题的好方法,所以我开始用XML配置东西。这是重点,当它开始变得有趣。 我的配置: null 我将xml文件加载到类中,在类中可以找到: 但在任何页面上都有以下异常: 所以中的配置似乎没有加载,如果我对文档有很好的理解,我应该在使用普通spring时使用它,而不需要引导。
请帮忙。我正在使用Spring Cloud Gateway,我不断收到以下Cors错误: CORS策略阻止从源http://localhost:4200在http://localhost:8084/users/files处访问XMLHttpRequest:对预飞行请求的响应无法通过权限改造检查:请求的资源上不存在“访问控制-允许-源”标头。 这是我的application.yml档案
问题内容: 我想模仿Grails解决i18n消息的方式。 在WEB-INF / i18n /中,我具有以下目录: 管理员 /messages_EN.properties 管理员 /messages_FR.properties 网站 /messages_ZH.properties 网站 /messages_FR.properties 在此示例中,请忽略语言结尾(EN和FR) 在我的xml配置中,我目
我在下面写了Java Config Code,但用于注销和. antMatcher("/约会/"). access("hasRole('USER')")和antMatcher("/计划/"). access("hasRole('ADMIN')") URL是否总是转到/login/failure?错误=true 什么是合适的java cofig代码。请帮助...... }
我正在使用Spring3.2 mvc框架创建一个应用程序。我正在使用Spring工具套件和Maven。当我将JAR3.1更新到3.2时,在servelet-context.xml和root-context.xml中出现以下错误:-
我的目标是使SpringApplicationContext.xml和所有环境特定的属性文件脱离war文件,这样war文件是独立于环境的。 1.外部化属性文件:我认为我需要做这样的事情。 这里还讨论了,如何在Spring应用程序中读取系统环境变量上下文 2. 外部化Spring应用上下文.xml:我可能会使用外化配置的Spring靴功能。 http://docs.spring.io/spring-