[Resolvido] - Problema com VRaptor e Spring usando Transaction Manager

21 respostas
J

Oi pessoal! Estava estudando a última apostila do FJ-28 mas tive um problema quando fui integrar o Transaction Manager do Spring no VRaptor.
Configurei o XML applicationContext.xml conforme dito na apostila, mas agora o Tomcat apresenta o seguinte erro ao tentar iniciar a aplicação:

09/07/2012 14:07:09 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre6\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:/Arquivos de programas/Java/jre6/lib/i386;C:\Oracle\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Arquivos comuns\Autodesk Shared\;C:\Arquivos de programas\Autodesk\DWG TrueView\;C:\Arquivos de programas\Windows Imaging\;C:\Program Files\Rational\common;C:\Program Files\Rational\ClearCase\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;D:\Documents and Settings\xm0v\Meus documentos\appz\Ferramentas\mysql-5.1\bin;C:\Arquivos de programas\Java\jdk1.6.0_32/bin;C:\Arquivos de programas\Microsoft SQL Server\100\Tools\Binn\;C:\Arquivos de programas\Microsoft SQL Server\100\DTS\Binn\;C:\Arquivos de programas\Codec Pack TI\QuickTime\QTSystem\;C:\Arquivos de programas\Microsoft Application Virtualization Client;D:\Documents and Settings\xm0v\Desktop\Stuff\Ferramentas\eclipse;;.
09/07/2012 14:07:09 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:goodbuy' did not find a matching property.
09/07/2012 14:07:09 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8088
09/07/2012 14:07:09 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 398 ms
09/07/2012 14:07:09 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
09/07/2012 14:07:09 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
14:07:10,058  INFO [BasicConfiguration  ] Using class br.com.caelum.vraptor.ioc.spring.SpringProvider as Container Provider
14:07:10,074  INFO [DefaultSpringLocator] Using an XmlWebApplicationContext, searching for applicationContext.xml
14:07:10,137  INFO [BasicConfiguration  ] br.com.caelum.vraptor.scanning = null
14:07:10,137  INFO [WebAppBootstrapFactory] Dynamic WebAppBootstrap found.
14:07:10,324  INFO [XmlWebApplicationContext] Refreshing Root WebApplicationContext: startup date [Mon Jul 09 14:07:10 BRT 2012]; root of context hierarchy
14:07:10,387  INFO [XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [applicationContext.xml]
14:07:11,496  WARN [XmlBeanDefinitionReader] Ignored XML validation warning
org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://www.springframework.org/schema/tx/spring-tx-2.0.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
	at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
	at br.com.caelum.vraptor.ioc.spring.SpringBasedContainer.start(SpringBasedContainer.java:106)
	at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:87)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:108)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	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.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
09/07/2012 14:07:11 org.apache.catalina.core.StandardContext filterStart
GRAVE: Exception starting filter vraptor
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 11 in XML document from class path resource [applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'tx:annotation-driven'.
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
	at br.com.caelum.vraptor.ioc.spring.SpringBasedContainer.start(SpringBasedContainer.java:106)
	at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:87)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:108)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	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.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'tx:annotation-driven'.
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
	at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)
	... 32 more
09/07/2012 14:07:11 org.apache.catalina.core.StandardContext start
GRAVE: Error filterStart
09/07/2012 14:07:11 org.apache.catalina.core.StandardContext start
GRAVE: Context [/goodbuy] startup failed due to previous errors
09/07/2012 14:07:11 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8088
09/07/2012 14:07:11 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
09/07/2012 14:07:11 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/15  config=null
09/07/2012 14:07:11 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2387 ms

Alguém tem alguma idéia do que pode ser isso?

21 Respostas

L

Failed to read schema document ‘http://www.springframework.org/schema/tx/spring-tx-2.0.xsd

dá uma olhada se vc não copiou esse caminho errado… está no cabeçalho do applicationContext.xml

J

Lucas, antes tinha digitado, agora copiei e colei da apostila, mas o erro continua. Aqui está o arquivo:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
					http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
					http://www.springframework.org/schema/tx
					http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">
<tx:annotation-driven />
<bean id="transactionManager"
	class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
	<property name="configLocation">
		<value>classpath:/hibernate.cfg.xml</value>
	</property>
</bean>
</beans>

Você não teria um modelo desse arquivo já pronto? :slight_smile:

L

tenta trocar spring-tx-2.0.xsd por spring-tx-3.0.xsd

J

Lucas, alterei, mas o erro continua:

10/07/2012 07:16:36 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre6\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:/Arquivos de programas/Java/jre6/lib/i386;C:\Oracle\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Arquivos comuns\Autodesk Shared\;C:\Arquivos de programas\Autodesk\DWG TrueView\;C:\Arquivos de programas\Windows Imaging\;C:\Program Files\Rational\common;C:\Program Files\Rational\ClearCase\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;D:\Documents and Settings\xm0v\Meus documentos\appz\Ferramentas\mysql-5.1\bin;C:\Arquivos de programas\Java\jdk1.6.0_32/bin;C:\Arquivos de programas\Microsoft SQL Server\100\Tools\Binn\;C:\Arquivos de programas\Microsoft SQL Server\100\DTS\Binn\;C:\Arquivos de programas\Codec Pack TI\QuickTime\QTSystem\;C:\Arquivos de programas\Microsoft Application Virtualization Client;D:\Documents and Settings\xm0v\Desktop\Stuff\Ferramentas\eclipse;;.
10/07/2012 07:16:36 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:goodbuy' did not find a matching property.
10/07/2012 07:16:36 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8088
10/07/2012 07:16:36 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 667 ms
10/07/2012 07:16:36 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
10/07/2012 07:16:36 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
07:16:38,596  INFO [BasicConfiguration  ] Using class br.com.caelum.vraptor.ioc.spring.SpringProvider as Container Provider
07:16:38,643  INFO [DefaultSpringLocator] Using an XmlWebApplicationContext, searching for applicationContext.xml
07:16:38,738  INFO [BasicConfiguration  ] br.com.caelum.vraptor.scanning = null
07:16:38,738  INFO [WebAppBootstrapFactory] Dynamic WebAppBootstrap found.
07:16:39,572  INFO [XmlWebApplicationContext] Refreshing Root WebApplicationContext: startup date [Tue Jul 10 07:16:39 BRT 2012]; root of context hierarchy
07:16:39,698  INFO [XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [applicationContext.xml]
10/07/2012 07:16:40 org.apache.catalina.core.StandardContext filterStart
GRAVE: Exception starting filter vraptor
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 9 in XML document from class path resource [applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'tx:annotation-driven'.
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
	at br.com.caelum.vraptor.ioc.spring.SpringBasedContainer.start(SpringBasedContainer.java:106)
	at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:87)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:108)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	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.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'tx:annotation-driven'.
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
	at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)
	... 32 more
10/07/2012 07:16:40 org.apache.catalina.core.StandardContext start
GRAVE: Error filterStart
10/07/2012 07:16:40 org.apache.catalina.core.StandardContext start
GRAVE: Context [/goodbuy] startup failed due to previous errors
07:16:40,832  WARN [XmlBeanDefinitionReader] Ignored XML validation warning
org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://www.springframework.org/schema/tx/spring-tx-3.0.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
	at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
	at br.com.caelum.vraptor.ioc.spring.SpringBasedContainer.start(SpringBasedContainer.java:106)
	at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:87)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:108)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	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.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
10/07/2012 07:16:41 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8088
10/07/2012 07:16:41 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
10/07/2012 07:16:41 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/32  config=null
10/07/2012 07:16:41 org.apache.catalina.startup.Catalina start
INFO: Server startup in 4967 ms
L

tenta usar o que está na doc: http://static.springsource.org/spring/docs/3.0.x/reference/transaction.html

<?xml version="1.0" encoding="UTF-8"?>
<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:tx="http://www.springframework.org/schema/tx"
     xsi:schemaLocation="
     http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
     http://www.springframework.org/schema/tx 
     http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
     http://www.springframework.org/schema/aop 
     http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">
  
  <tx:annotation-driven transaction-manager="transactionManager"/>

  <!-- declaração da sessionFactory e do transactionManager -->

</beans>
J

Tentei conforme você falou, com este xml da doc, mas o erro persiste.

Fiz um teste comentando as linhas a partir do <tx:annotation-driven /> e assim não deu o erro:

<?xml version="1.0" encoding="UTF-8"?>  
<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:tx="http://www.springframework.org/schema/tx"  
     xsi:schemaLocation="  
     http://www.springframework.org/schema/beans   
     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
     http://www.springframework.org/schema/tx   
     http://www.springframework.org/schema/tx/spring-tx-3.0.xsd  
     http://www.springframework.org/schema/aop   
     http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">  
    
  	<!-- <tx:annotation-driven transaction-manager="transactionManager"/>
	<bean id="transactionManager"
		class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
	<property name="configLocation">
		<value>classpath:/hibernate.cfg.xml</value>
	</property>
</bean>-->
</beans>

Acho que o problema está na linha <tx:annotation-driven transaction-manager=“transactionManager”/>. Tentei ela somente com tx:annotation-driven/
mas dá erro também. Acha que pode ser algum jar incorreto que estou usando?

L

vc está com o jar do spring transaction no WEB-INF/lib?

J

Não sei dizer se estou usando. Estes são os que estão em /WEB-INF/lib

antlr-2.7.6.jar
aopalliance.jar
aspectjrt.jar
c3p0-0.9.1.jar
cglib-nodep-2.1_3.jar
commons-collections-3.2.1.jar
commons-fileupload-1.2.2.jar
commons-io-2.4.jar
commons-logging.jar
dom4j-1.6.1.jar
ehcache-1.5.0.jar
guava-r07.jar
hamcrest-all-1.1.jar
hibernate3.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
hibernate-jpamodelgen-1.0.0.Final.jar
hibernate-validator-4.1.0.Final.jar
iogi-0.9.1.jar
javassist-3.14.0.GA.jar
jstl-api-1.2.jar
jstl-impl-1.2.jar
jta-1.1.jar
log4j-1.2.16.jar
mirror-1.5.1.jar
mysql-connector-java-5.1.7-bin.jar
objenesis-1.1.jar
org.springframework.aop-3.0.5.RELEASE.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.aspects-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar
paranamer-2.2.jar
scannotation-1.0.3.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar
spring-dao-1.2.8.jar
spring-hibernate-1.2.9.jar
validation-api-1.0.0.GA.jar
vraptor-3.4.1.jar
xstream-1.3.1.jar

Está faltando esse que você falou?

L

vc tem os:

org.springframework.aop-3.0.5.RELEASE.jar  
org.springframework.asm-3.0.5.RELEASE.jar  
org.springframework.aspects-3.0.5.RELEASE.jar  
org.springframework.beans-3.0.5.RELEASE.jar  
org.springframework.context-3.0.5.RELEASE.jar  
org.springframework.core-3.0.5.RELEASE.jar  
org.springframework.expression-3.0.5.RELEASE.jar  
org.springframework.web-3.0.5.RELEASE.jar

falta um chamado

org.springframework.tx-3.0.5.RELEASE.jar
J

Lucas, coloquei o jar que você falou e aquele problema parou de ocorrer, mas agora apareceu outro:

10/07/2012 12:14:28 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre6\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:/Arquivos de programas/Java/jre6/lib/i386;C:\Oracle\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Arquivos comuns\Autodesk Shared\;C:\Arquivos de programas\Autodesk\DWG TrueView\;C:\Arquivos de programas\Windows Imaging\;C:\Program Files\Rational\common;C:\Program Files\Rational\ClearCase\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;D:\Documents and Settings\xm0v\Meus documentos\appz\Ferramentas\mysql-5.1\bin;C:\Arquivos de programas\Java\jdk1.6.0_32/bin;C:\Arquivos de programas\Microsoft SQL Server\100\Tools\Binn\;C:\Arquivos de programas\Microsoft SQL Server\100\DTS\Binn\;C:\Arquivos de programas\Codec Pack TI\QuickTime\QTSystem\;C:\Arquivos de programas\Microsoft Application Virtualization Client;D:\Documents and Settings\xm0v\Desktop\Stuff\Ferramentas\eclipse;;.
10/07/2012 12:14:28 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:goodbuy' did not find a matching property.
10/07/2012 12:14:28 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8088
10/07/2012 12:14:28 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 389 ms
10/07/2012 12:14:28 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
10/07/2012 12:14:28 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
12:14:29,020  INFO [BasicConfiguration  ] Using class br.com.caelum.vraptor.ioc.spring.SpringProvider as Container Provider
12:14:29,052  INFO [DefaultSpringLocator] Using an XmlWebApplicationContext, searching for applicationContext.xml
12:14:29,098  INFO [BasicConfiguration  ] br.com.caelum.vraptor.scanning = null
12:14:29,098  INFO [WebAppBootstrapFactory] Dynamic WebAppBootstrap found.
12:14:29,302  INFO [XmlWebApplicationContext] Refreshing Root WebApplicationContext: startup date [Tue Jul 10 12:14:29 BRT 2012]; root of context hierarchy
12:14:29,364  INFO [XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [applicationContext.xml]
12:14:29,723  INFO [DefaultListableBeanFactory] Overriding bean definition for bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor': replacing [Root bean: class [org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Root bean: class [br.com.caelum.vraptor.ioc.spring.InjectionBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
12:14:29,942  INFO [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@f8395f: defining beans [org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,sessionFactory,javaEvaluator,noRoutesConfiguration,defaultStaticContentHandler,XStreamConverters.NullConverter,defaultInterceptorHandlerFactory,defaultRouter,interceptorListPriorToExecutionExtractor,defaultTypeFinder,defaultResourceNotFoundHandler,cglibProxifier,validatorFactoryCreator,defaultResourceTranslator,objenesisInstanceCreator,paranamerNameProvider,defaultAcceptHeaderToFormat,defaultDeserializers,hibernateProxyInitializer,encodingHandlerFactory,defaultMethodNotAllowedHandler,defaultConverters,defaultTypeNameExtractor,defaultRestDefaults,defaultRoutes,defaultMultipartConfig,pathAnnotationRoutesParser,JSR303ValidatorFactory,messageInterpolatorFactory,topologicalSortedInterceptorRegistry,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,VRaptorInstantiator,defaultRestHeadersHandler,defaultServletFileUploadCreator,JSR303Validator,jsonDeserializer,XStreamXMLSerialization,resourceLookupInterceptor,parametersInstantiatorInterceptor,deserializingInterceptor,defaultStatus,messageConverter,defaultExceptionMapper,flashInterceptor,defaultRefererResult,instantiateInterceptor,sessionFlashScope,XStreamConverters,defaultResult,commonsUploadMultipartInterceptor,XStreamJSONSerialization,defaultValidationViewsFactory,replicatorOutjector,exceptionHandlerInterceptor,defaultMethodInfo,defaultPageResult,VRaptorDependencyProvider,XStreamJSONPSerialization,outjectResult,applicationConfiguration,downloadInterceptor,XStreamXMLDeserializer,emptyResult,defaultPathResolver,jstlLocalization,VRaptorParameterNamesProvider,defaultHttpResult,defaultFormatResolver,HTMLSerialization,defaultLogicResult,defaultRepresentationResult,iogiParametersProvider,executeMethodInterceptor,defaultValidator,forwardToDefaultViewInterceptor,primitiveIntConverter,integerConverter,characterConverter,primitiveFloatConverter,primitiveLongConverter,primitiveDoubleConverter,localeBasedCalendarConverter,primitiveByteConverter,doubleConverter,longConverter,primitiveCharConverter,enumConverter,shortConverter,bigIntegerConverter,localeBasedDateConverter,floatConverter,primitiveShortConverter,byteConverter,uploadedFileConverter,stringConverter,booleanConverter,bigDecimalConverter,primitiveBooleanConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,XStreamBuilderImpl,defaultInterceptorStack,enhancedRequestExecution,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,carrinhoController,mundo,indexController,imagensController,usuarioDao,autenticacaoInterceptor,usuariosController,produtosController,usuarioWeb,carrinho,criadorDeSession,produtoDao,imagens]; root of factory hierarchy
12:14:30,005  INFO [DefaultListableBeanFactory] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@f8395f: defining beans [org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,sessionFactory,javaEvaluator,noRoutesConfiguration,defaultStaticContentHandler,XStreamConverters.NullConverter,defaultInterceptorHandlerFactory,defaultRouter,interceptorListPriorToExecutionExtractor,defaultTypeFinder,defaultResourceNotFoundHandler,cglibProxifier,validatorFactoryCreator,defaultResourceTranslator,objenesisInstanceCreator,paranamerNameProvider,defaultAcceptHeaderToFormat,defaultDeserializers,hibernateProxyInitializer,encodingHandlerFactory,defaultMethodNotAllowedHandler,defaultConverters,defaultTypeNameExtractor,defaultRestDefaults,defaultRoutes,defaultMultipartConfig,pathAnnotationRoutesParser,JSR303ValidatorFactory,messageInterpolatorFactory,topologicalSortedInterceptorRegistry,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,VRaptorInstantiator,defaultRestHeadersHandler,defaultServletFileUploadCreator,JSR303Validator,jsonDeserializer,XStreamXMLSerialization,resourceLookupInterceptor,parametersInstantiatorInterceptor,deserializingInterceptor,defaultStatus,messageConverter,defaultExceptionMapper,flashInterceptor,defaultRefererResult,instantiateInterceptor,sessionFlashScope,XStreamConverters,defaultResult,commonsUploadMultipartInterceptor,XStreamJSONSerialization,defaultValidationViewsFactory,replicatorOutjector,exceptionHandlerInterceptor,defaultMethodInfo,defaultPageResult,VRaptorDependencyProvider,XStreamJSONPSerialization,outjectResult,applicationConfiguration,downloadInterceptor,XStreamXMLDeserializer,emptyResult,defaultPathResolver,jstlLocalization,VRaptorParameterNamesProvider,defaultHttpResult,defaultFormatResolver,HTMLSerialization,defaultLogicResult,defaultRepresentationResult,iogiParametersProvider,executeMethodInterceptor,defaultValidator,forwardToDefaultViewInterceptor,primitiveIntConverter,integerConverter,characterConverter,primitiveFloatConverter,primitiveLongConverter,primitiveDoubleConverter,localeBasedCalendarConverter,primitiveByteConverter,doubleConverter,longConverter,primitiveCharConverter,enumConverter,shortConverter,bigIntegerConverter,localeBasedDateConverter,floatConverter,primitiveShortConverter,byteConverter,uploadedFileConverter,stringConverter,booleanConverter,bigDecimalConverter,primitiveBooleanConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,XStreamBuilderImpl,defaultInterceptorStack,enhancedRequestExecution,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,carrinhoController,mundo,indexController,imagensController,usuarioDao,autenticacaoInterceptor,usuariosController,produtosController,usuarioWeb,carrinho,criadorDeSession,produtoDao,imagens]; root of factory hierarchy
10/07/2012 12:14:30 org.apache.catalina.core.StandardContext filterStart
GRAVE: Exception starting filter vraptor
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionInterceptor#0': Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'transactionManagerBeanName' of bean class [org.springframework.transaction.interceptor.TransactionInterceptor]: Bean property 'transactionManagerBeanName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1361)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
	at br.com.caelum.vraptor.ioc.spring.SpringBasedContainer.start(SpringBasedContainer.java:106)
	at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:87)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:108)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	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.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'transactionManagerBeanName' of bean class [org.springframework.transaction.interceptor.TransactionInterceptor]: Bean property 'transactionManagerBeanName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1024)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:900)
	at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:76)
	at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:58)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1358)
	... 32 more
10/07/2012 12:14:30 org.apache.catalina.core.StandardContext start
GRAVE: Error filterStart
10/07/2012 12:14:30 org.apache.catalina.core.StandardContext start
GRAVE: Context [/goodbuy] startup failed due to previous errors
10/07/2012 12:14:30 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8088
10/07/2012 12:14:30 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
10/07/2012 12:14:30 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/94  config=null
10/07/2012 12:14:30 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2103 ms

Meu applicationContext.xml está assim:

<?xml version="1.0" encoding="UTF-8"?>  
<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:tx="http://www.springframework.org/schema/tx"  
     xsi:schemaLocation="  
     http://www.springframework.org/schema/beans   
     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
     http://www.springframework.org/schema/tx   
     http://www.springframework.org/schema/tx/spring-tx-3.0.xsd  
     http://www.springframework.org/schema/aop   
     http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">  
    
  	<tx:annotation-driven transaction-manager="transactionManager"/>
	<bean id="transactionManager"
		class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
	<property name="configLocation">
		<value>classpath:/hibernate.cfg.xml</value>
	</property>
</bean>
</beans>

Será que falta algum outro jar?
Obrigado pela ajuda até aqui!

L

tenta colocar o spring-orm tb:

org.springframework.orm-3.0.5.RELEASE.jar

J

Coloquei esse jar, mas continua o erro abaixo:

10/07/2012 13:55:09 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre6\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:/Arquivos de programas/Java/jre6/lib/i386;C:\Oracle\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Arquivos comuns\Autodesk Shared\;C:\Arquivos de programas\Autodesk\DWG TrueView\;C:\Arquivos de programas\Windows Imaging\;C:\Program Files\Rational\common;C:\Program Files\Rational\ClearCase\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;D:\Documents and Settings\xm0v\Meus documentos\appz\Ferramentas\mysql-5.1\bin;C:\Arquivos de programas\Java\jdk1.6.0_32/bin;C:\Arquivos de programas\Microsoft SQL Server\100\Tools\Binn\;C:\Arquivos de programas\Microsoft SQL Server\100\DTS\Binn\;C:\Arquivos de programas\Codec Pack TI\QuickTime\QTSystem\;C:\Arquivos de programas\Microsoft Application Virtualization Client;D:\Documents and Settings\xm0v\Desktop\Stuff\Ferramentas\eclipse;;.
10/07/2012 13:55:09 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:goodbuy' did not find a matching property.
10/07/2012 13:55:09 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8088
10/07/2012 13:55:09 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 391 ms
10/07/2012 13:55:09 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
10/07/2012 13:55:09 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
13:55:10,492  INFO [BasicConfiguration  ] Using class br.com.caelum.vraptor.ioc.spring.SpringProvider as Container Provider
13:55:10,507  INFO [DefaultSpringLocator] Using an XmlWebApplicationContext, searching for applicationContext.xml
13:55:10,570  INFO [BasicConfiguration  ] br.com.caelum.vraptor.scanning = null
13:55:10,570  INFO [WebAppBootstrapFactory] Dynamic WebAppBootstrap found.
13:55:10,757  INFO [XmlWebApplicationContext] Refreshing Root WebApplicationContext: startup date [Tue Jul 10 13:55:10 BRT 2012]; root of context hierarchy
13:55:10,835  INFO [XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [applicationContext.xml]
13:55:11,148  INFO [DefaultListableBeanFactory] Overriding bean definition for bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor': replacing [Root bean: class [org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Root bean: class [br.com.caelum.vraptor.ioc.spring.InjectionBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
13:55:11,382  INFO [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@f8395f: defining beans [org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,sessionFactory,javaEvaluator,noRoutesConfiguration,defaultStaticContentHandler,XStreamConverters.NullConverter,defaultInterceptorHandlerFactory,defaultRouter,interceptorListPriorToExecutionExtractor,defaultTypeFinder,defaultResourceNotFoundHandler,cglibProxifier,defaultResourceTranslator,objenesisInstanceCreator,paranamerNameProvider,defaultAcceptHeaderToFormat,defaultDeserializers,hibernateProxyInitializer,encodingHandlerFactory,defaultMethodNotAllowedHandler,defaultConverters,defaultTypeNameExtractor,defaultRestDefaults,messageInterpolatorFactory,defaultRoutes,defaultMultipartConfig,pathAnnotationRoutesParser,JSR303ValidatorFactory,topologicalSortedInterceptorRegistry,validatorFactoryCreator,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,defaultRestHeadersHandler,commonsUploadMultipartInterceptor,jsonDeserializer,XStreamXMLSerialization,resourceLookupInterceptor,parametersInstantiatorInterceptor,deserializingInterceptor,defaultStatus,messageConverter,defaultExceptionMapper,flashInterceptor,defaultRefererResult,VRaptorDependencyProvider,VRaptorInstantiator,instantiateInterceptor,sessionFlashScope,XStreamConverters,defaultResult,defaultServletFileUploadCreator,XStreamJSONSerialization,defaultValidationViewsFactory,replicatorOutjector,exceptionHandlerInterceptor,defaultMethodInfo,defaultPageResult,XStreamJSONPSerialization,outjectResult,applicationConfiguration,downloadInterceptor,XStreamXMLDeserializer,emptyResult,defaultPathResolver,jstlLocalization,defaultHttpResult,iogiParametersProvider,JSR303Validator,defaultFormatResolver,HTMLSerialization,defaultLogicResult,defaultRepresentationResult,executeMethodInterceptor,defaultValidator,forwardToDefaultViewInterceptor,VRaptorParameterNamesProvider,primitiveIntConverter,integerConverter,characterConverter,primitiveFloatConverter,primitiveLongConverter,primitiveDoubleConverter,localeBasedCalendarConverter,primitiveByteConverter,doubleConverter,longConverter,primitiveCharConverter,enumConverter,shortConverter,bigIntegerConverter,localeBasedDateConverter,floatConverter,primitiveShortConverter,byteConverter,uploadedFileConverter,stringConverter,booleanConverter,bigDecimalConverter,primitiveBooleanConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,enhancedRequestExecution,defaultInterceptorStack,XStreamBuilderImpl,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,carrinhoController,mundo,indexController,imagensController,usuarioDao,autenticacaoInterceptor,usuariosController,produtosController,usuarioWeb,carrinho,criadorDeSession,produtoDao,imagens]; root of factory hierarchy
13:55:11,413  INFO [DefaultListableBeanFactory] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@f8395f: defining beans [org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,sessionFactory,javaEvaluator,noRoutesConfiguration,defaultStaticContentHandler,XStreamConverters.NullConverter,defaultInterceptorHandlerFactory,defaultRouter,interceptorListPriorToExecutionExtractor,defaultTypeFinder,defaultResourceNotFoundHandler,cglibProxifier,defaultResourceTranslator,objenesisInstanceCreator,paranamerNameProvider,defaultAcceptHeaderToFormat,defaultDeserializers,hibernateProxyInitializer,encodingHandlerFactory,defaultMethodNotAllowedHandler,defaultConverters,defaultTypeNameExtractor,defaultRestDefaults,messageInterpolatorFactory,defaultRoutes,defaultMultipartConfig,pathAnnotationRoutesParser,JSR303ValidatorFactory,topologicalSortedInterceptorRegistry,validatorFactoryCreator,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,defaultRestHeadersHandler,commonsUploadMultipartInterceptor,jsonDeserializer,XStreamXMLSerialization,resourceLookupInterceptor,parametersInstantiatorInterceptor,deserializingInterceptor,defaultStatus,messageConverter,defaultExceptionMapper,flashInterceptor,defaultRefererResult,VRaptorDependencyProvider,VRaptorInstantiator,instantiateInterceptor,sessionFlashScope,XStreamConverters,defaultResult,defaultServletFileUploadCreator,XStreamJSONSerialization,defaultValidationViewsFactory,replicatorOutjector,exceptionHandlerInterceptor,defaultMethodInfo,defaultPageResult,XStreamJSONPSerialization,outjectResult,applicationConfiguration,downloadInterceptor,XStreamXMLDeserializer,emptyResult,defaultPathResolver,jstlLocalization,defaultHttpResult,iogiParametersProvider,JSR303Validator,defaultFormatResolver,HTMLSerialization,defaultLogicResult,defaultRepresentationResult,executeMethodInterceptor,defaultValidator,forwardToDefaultViewInterceptor,VRaptorParameterNamesProvider,primitiveIntConverter,integerConverter,characterConverter,primitiveFloatConverter,primitiveLongConverter,primitiveDoubleConverter,localeBasedCalendarConverter,primitiveByteConverter,doubleConverter,longConverter,primitiveCharConverter,enumConverter,shortConverter,bigIntegerConverter,localeBasedDateConverter,floatConverter,primitiveShortConverter,byteConverter,uploadedFileConverter,stringConverter,booleanConverter,bigDecimalConverter,primitiveBooleanConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,enhancedRequestExecution,defaultInterceptorStack,XStreamBuilderImpl,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,carrinhoController,mundo,indexController,imagensController,usuarioDao,autenticacaoInterceptor,usuariosController,produtosController,usuarioWeb,carrinho,criadorDeSession,produtoDao,imagens]; root of factory hierarchy
10/07/2012 13:55:11 org.apache.catalina.core.StandardContext filterStart
GRAVE: Exception starting filter vraptor
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionInterceptor#0': Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'transactionManagerBeanName' of bean class [org.springframework.transaction.interceptor.TransactionInterceptor]: Bean property 'transactionManagerBeanName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1361)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
	at br.com.caelum.vraptor.ioc.spring.SpringBasedContainer.start(SpringBasedContainer.java:106)
	at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:87)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:108)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	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.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'transactionManagerBeanName' of bean class [org.springframework.transaction.interceptor.TransactionInterceptor]: Bean property 'transactionManagerBeanName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1024)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:900)
	at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:76)
	at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:58)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1358)
	... 32 more
10/07/2012 13:55:11 org.apache.catalina.core.StandardContext start
GRAVE: Error filterStart
10/07/2012 13:55:11 org.apache.catalina.core.StandardContext start
GRAVE: Context [/goodbuy] startup failed due to previous errors
10/07/2012 13:55:11 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8088
10/07/2012 13:55:12 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
10/07/2012 13:55:12 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/109  config=null
10/07/2012 13:55:12 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2136 ms
L

remova esses dois jars:

spring-dao-1.2.8.jar
spring-hibernate-1.2.9.jar

J

Removidos! O erro agora é esse:

10/07/2012 14:12:02 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre6\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:/Arquivos de programas/Java/jre6/lib/i386;C:\Oracle\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Arquivos comuns\Autodesk Shared\;C:\Arquivos de programas\Autodesk\DWG TrueView\;C:\Arquivos de programas\Windows Imaging\;C:\Program Files\Rational\common;C:\Program Files\Rational\ClearCase\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;D:\Documents and Settings\xm0v\Meus documentos\appz\Ferramentas\mysql-5.1\bin;C:\Arquivos de programas\Java\jdk1.6.0_32/bin;C:\Arquivos de programas\Microsoft SQL Server\100\Tools\Binn\;C:\Arquivos de programas\Microsoft SQL Server\100\DTS\Binn\;C:\Arquivos de programas\Codec Pack TI\QuickTime\QTSystem\;C:\Arquivos de programas\Microsoft Application Virtualization Client;D:\Documents and Settings\xm0v\Desktop\Stuff\Ferramentas\eclipse;;.
10/07/2012 14:12:02 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:goodbuy' did not find a matching property.
10/07/2012 14:12:03 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8088
10/07/2012 14:12:03 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 403 ms
10/07/2012 14:12:03 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
10/07/2012 14:12:03 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
14:12:03,539  INFO [BasicConfiguration  ] Using class br.com.caelum.vraptor.ioc.spring.SpringProvider as Container Provider
14:12:03,554  INFO [DefaultSpringLocator] Using an XmlWebApplicationContext, searching for applicationContext.xml
14:12:03,617  INFO [BasicConfiguration  ] br.com.caelum.vraptor.scanning = null
14:12:03,617  INFO [WebAppBootstrapFactory] Dynamic WebAppBootstrap found.
14:12:03,804  INFO [XmlWebApplicationContext] Refreshing Root WebApplicationContext: startup date [Tue Jul 10 14:12:03 BRT 2012]; root of context hierarchy
14:12:03,867  INFO [XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [applicationContext.xml]
14:12:04,195  INFO [DefaultListableBeanFactory] Overriding bean definition for bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor': replacing [Root bean: class [org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Root bean: class [br.com.caelum.vraptor.ioc.spring.InjectionBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
14:12:04,429  INFO [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7e9ce2: defining beans [org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,sessionFactory,defaultRestDefaults,defaultMethodNotAllowedHandler,javaEvaluator,defaultStaticContentHandler,topologicalSortedInterceptorRegistry,defaultResourceTranslator,defaultInterceptorHandlerFactory,paranamerNameProvider,defaultTypeNameExtractor,defaultDeserializers,defaultMultipartConfig,cglibProxifier,objenesisInstanceCreator,encodingHandlerFactory,noRoutesConfiguration,messageInterpolatorFactory,XStreamConverters.NullConverter,defaultResourceNotFoundHandler,defaultAcceptHeaderToFormat,defaultRouter,defaultRoutes,validatorFactoryCreator,pathAnnotationRoutesParser,hibernateProxyInitializer,interceptorListPriorToExecutionExtractor,defaultTypeFinder,defaultConverters,JSR303ValidatorFactory,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,VRaptorParameterNamesProvider,applicationConfiguration,commonsUploadMultipartInterceptor,deserializingInterceptor,XStreamXMLDeserializer,parametersInstantiatorInterceptor,outjectResult,instantiateInterceptor,resourceLookupInterceptor,XStreamConverters,exceptionHandlerInterceptor,defaultExceptionMapper,defaultHttpResult,forwardToDefaultViewInterceptor,defaultRestHeadersHandler,sessionFlashScope,defaultValidationViewsFactory,XStreamXMLSerialization,defaultPathResolver,defaultServletFileUploadCreator,defaultValidator,executeMethodInterceptor,defaultLogicResult,VRaptorInstantiator,XStreamJSONSerialization,iogiParametersProvider,jstlLocalization,defaultFormatResolver,replicatorOutjector,downloadInterceptor,defaultRefererResult,defaultStatus,jsonDeserializer,VRaptorDependencyProvider,defaultPageResult,defaultRepresentationResult,XStreamJSONPSerialization,defaultMethodInfo,HTMLSerialization,JSR303Validator,emptyResult,defaultResult,flashInterceptor,messageConverter,primitiveDoubleConverter,enumConverter,booleanConverter,uploadedFileConverter,primitiveCharConverter,primitiveFloatConverter,primitiveByteConverter,floatConverter,longConverter,byteConverter,localeBasedCalendarConverter,primitiveBooleanConverter,characterConverter,primitiveLongConverter,integerConverter,doubleConverter,primitiveIntConverter,stringConverter,bigIntegerConverter,shortConverter,primitiveShortConverter,bigDecimalConverter,localeBasedDateConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,enhancedRequestExecution,defaultInterceptorStack,XStreamBuilderImpl,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,mundo,usuarioWeb,carrinho,produtosController,indexController,usuarioDao,carrinhoController,imagens,criadorDeSession,autenticacaoInterceptor,produtoDao,imagensController,usuariosController]; root of factory hierarchy
10/07/2012 14:12:04 org.apache.catalina.core.StandardContext filterStart
GRAVE: Exception starting filter vraptor
java.lang.NoClassDefFoundError: org/springframework/jdbc/support/SQLExceptionTranslator
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
	at java.lang.Class.getDeclaredConstructors(Unknown Source)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:227)
	at br.com.caelum.vraptor.ioc.spring.InjectionBeanPostProcessor.determineCandidateConstructors(InjectionBeanPostProcessor.java:42)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:930)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:903)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
	at br.com.caelum.vraptor.ioc.spring.SpringBasedContainer.start(SpringBasedContainer.java:106)
	at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:87)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:108)
	at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	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.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.ClassNotFoundException: org.springframework.jdbc.support.SQLExceptionTranslator
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
	... 38 more
10/07/2012 14:12:04 org.apache.catalina.core.StandardContext start
GRAVE: Error filterStart
10/07/2012 14:12:04 org.apache.catalina.core.StandardContext start
GRAVE: Context [/goodbuy] startup failed due to previous errors
10/07/2012 14:12:04 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8088
10/07/2012 14:12:05 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
10/07/2012 14:12:05 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/78  config=null
10/07/2012 14:12:05 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2029 ms

Meus jar’s agora são:

antlr-2.7.6.jar
aopalliance.jar
aspectjrt.jar
c3p0-0.9.1.jar
cglib-nodep-2.1_3.jar
commons-collections-3.2.1.jar
commons-fileupload-1.2.2.jar
commons-io-2.4.jar
commons-logging.jar
dom4j-1.6.1.jar
ehcache-1.5.0.jar
guava-r07.jar
hamcrest-all-1.1.jar
hibernate3.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
hibernate-jpamodelgen-1.0.0.Final.jar
hibernate-validator-4.1.0.Final.jar
iogi-0.9.1.jar
javassist-3.14.0.GA.jar
jstl-api-1.2.jar
jstl-impl-1.2.jar
jta-1.1.jar
log4j-1.2.16.jar
mirror-1.5.1.jar
mysql-connector-java-5.1.7-bin.jar
objenesis-1.1.jar
org.springframework.aop-3.0.5.RELEASE.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.aspects-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.orm-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar
paranamer-2.2.jar
scannotation-1.0.3.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar
spring-tx-3.0.5.RELEASE.jar
validation-api-1.0.0.GA.jar
vraptor-3.4.1.jar
xstream-1.3.1.jar
L

pra te ajudar a resolver os próximos problemas: qdo der o ClassNotFoundException, dá uma olhada na classe em que isso aconteceu:

java.lang.ClassNotFoundException: org.springframework.jdbc.support.SQLExceptionTranslator

daí é só pegar o comecinho e procurar o jar: org.springframework.jdbc-xxxxx.jar onde o xxxx é a versão

J

Ok, vou procurar aqui.

J

Lucas, finalmente deu certo!

Adicionei o jar que você falou:

org.springframework.jdbc-3.0.5.RELEASE.jar

Depois começou disso a aplicação foi carregada no Tomcat sem erros.
Quando eu acessava a aplicação na parte de lista de produtos aparecia este erro:

java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$PartialComparable

Ai eu adicinei a lib aspectjtools-1.6.2.jar onde tem essa classe que ele está reclamando e finalmente funcionou sem problemas.

J

Os meus jar’s ficaram assim:

antlr-2.7.6.jar
aopalliance.jar
aspectjrt.jar
aspectjtools-1.6.2.jar
c3p0-0.9.1.jar
cglib-nodep-2.1_3.jar
commons-collections-3.2.1.jar
commons-fileupload-1.2.2.jar
commons-io-2.4.jar
commons-logging.jar
dom4j-1.6.1.jar
ehcache-1.5.0.jar
guava-r07.jar
hamcrest-all-1.1.jar
hibernate3.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
hibernate-jpamodelgen-1.0.0.Final.jar
hibernate-validator-4.1.0.Final.jar
iogi-0.9.1.jar
javassist-3.14.0.GA.jar
jstl-api-1.2.jar
jstl-impl-1.2.jar
jta-1.1.jar
log4j-1.2.16.jar
mirror-1.5.1.jar
mysql-connector-java-5.1.7-bin.jar
objenesis-1.1.jar
org.springframework.aop-3.0.5.RELEASE.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.aspects-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.orm-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar
paranamer-2.2.jar
scannotation-1.0.3.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar
spring-tx-3.0.5.RELEASE.jar
validation-api-1.0.0.GA.jar
vraptor-3.4.1.jar
xstream-1.3.1.jar

E o meu arquivo ‘applicationContext.xml’ ficou assim:

<?xml version="1.0" encoding="UTF-8"?>  
<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:tx="http://www.springframework.org/schema/tx"  
     xsi:schemaLocation="  
     http://www.springframework.org/schema/beans   
     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
     http://www.springframework.org/schema/tx   
     http://www.springframework.org/schema/tx/spring-tx-3.0.xsd  
     http://www.springframework.org/schema/aop   
     http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">  
    
  	<tx:annotation-driven transaction-manager="transactionManager"/>
	<bean id="transactionManager"
		class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
	<property name="configLocation">
		<value>classpath:/hibernate.cfg.xml</value>
	</property>
</bean>
</beans>

Posto aqui para ajudar outros com a mesma dificuldade que tive.

Obrigado, Lucas

J

Exportei para .WAR e vi que ficou com 21.3 MB. A maioria das aplicações Spring / VRaptor / Hibernate são grandes assim? Existe alguma forma de diminuir o espaço ocupado no servidor?

L

com o spring vai ser mais ou menos isso mesmo… se vc usar o guice cai pra uns 12 ~ 15 MB

mas porquê 20MB é um problema? seu servidor não tem tipo 100 GB de espaço em disco?

J

Entendi. É que como novato em Java, não tenho muita noção do tamanho padrão de aplicações J2EE.
Mais uma vez obrigado!

Criado 9 de julho de 2012
Ultima resposta 11 de jul. de 2012
Respostas 21
Participantes 2