Olá,
sou iniciante com Spring e peguei um exemplo para rodar e deu erro abaixo.
O que estou usando :
java 1.6 mas o projeto está configurado com 1.5
jboss-4.0.3SP1
jsf
jpa 1
eclipse Version: 3.4.0
alguém pode me ajudar …
abs
16:40:08,922 ERROR [[/teste_spring]] Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3617)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005)
<!-- Inicializa os beans com anotacoes: @Component, @Service e @Controller -->
<context:component-scan
base-package="br.com.teste.spring" />
<!-- Processa as anotacoes: @Scope, @Autowired, @Required e @PersistenceContext-->
<context:annotation-config />
<!-- Interpretador de anotacoes @Transactional -->
<tx:annotation-driven transaction-manager="txManager" />
<!-- Carrega propriedades do arquivo 'database.properties' -->
<context:property-placeholder
location="/WEB-INF/database.properties" />
<!-- Gerenciador de transacoes Spring baseado em JPA -->
<bean id="txManager"
class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory"
ref="entityManagerFactory" />
</bean>
<!-- Fabrica de EntityManager do JPA para persistencia -->
<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="${jpa.show.sql}" />
<property name="generateDdl"
value="${jpa.generate.ddl}" />
<property name="database" value="${jpa.database}" />
</bean>
</property>
<property name="jpaProperties">
<props>
<prop key="hibernate.dialect">${jpa.dialect}</prop>
</props>
</property>
</bean>
<!-- Datasource JDBC para o banco de dados -->
<bean id="myDataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource"
destroy-method="close">
<property name="driverClassName" value="${db.driverClassName}" />
<property name="url" value="${db.url}" />
<property name="username" value="${db.username}" />
<property name="password" value="${db.password}" />
</bean>