Spring + tomcat

1 resposta
D

ola gente estava seguindo o tutorial da revista java magazina para integrar o Spring 3.0 + JPA2 com tomcat.

depois de muito esforço o projeto rodou… porem no console… estoura milhares de exception

org.aspectj.weaver.BCException: Null interface signature (element:0 of 4). Type for which weare looking at interfaces is org.eclipse.persistence.internal.sessions.AbstractSession.
ja baixei a ultima versão do aspect J e do eclipse link… a aplicaçao funciona mais sempre que sobre…
estoura essas exceptions gostaria de saber se alguem pode ajudar.

1 Resposta

D

So para documentar consegui minimizar os erros a somente isso

http://repo1.maven.org/maven2/org/aspectj/

baixar a ultima versão de cada arquivo

aspectjlib/
aspectjrt/
aspectjtools/
aspectjweaver/

pelo menos agora o tomcat não fica estourando mais erros, somentes estes do console e eu nen estou usando JMS nen entendi por que ele deu esta mensagem “[TomcatInstrumentableClassLoader@adb1d4] error can’t determine implemented interfaces of missing type javax.jms.TopicConnectionFactory
[Xlint:cantFindType]” mais enfim fica registrado.

26/10/2010 16:30: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:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Windows Imaging\;C:\WINDOWS\system32\WindowsPowerShell\v1.0
26/10/2010 16:30:09 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:sampleSpringJPA' did not find a matching property.
26/10/2010 16:30:09 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
26/10/2010 16:30:09 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 434 ms
26/10/2010 16:30:09 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
26/10/2010 16:30:09 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
26/10/2010 16:30:10 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
26/10/2010 16:30:10 org.springframework.web.context.ContextLoader initWebApplicationContext
INFO: Root WebApplicationContext: initialization started
26/10/2010 16:30:10 org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing Root WebApplicationContext: startup date [Tue Oct 26 16:30:10 BRST 2010]; root of context hierarchy
26/10/2010 16:30:10 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/sampleSpringJPA-servlet.xml]
26/10/2010 16:30:10 org.springframework.context.weaving.DefaultContextLoadTimeWeaver setBeanClassLoader
INFO: Using a reflective load-time weaver for class loader: org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader
[TomcatInstrumentableClassLoader@adb1d4] warning javax.* types are not being woven because the weaver option '-Xset:weaveJavaxPackages=true' has not been specified
26/10/2010 16:30:12 org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean createNativeEntityManagerFactory
INFO: Building JPA container EntityManagerFactory for persistence unit 'maindatabase'
[TomcatInstrumentableClassLoader@adb1d4] error can't determine implemented interfaces of missing type javax.jms.Topic
 [Xlint:cantFindType]
[TomcatInstrumentableClassLoader@adb1d4] error can't determine implemented interfaces of missing type javax.jms.Topic
 [Xlint:cantFindType]
[TomcatInstrumentableClassLoader@adb1d4] error can't determine implemented interfaces of missing type javax.jms.TopicConnectionFactory
 [Xlint:cantFindType]
[TomcatInstrumentableClassLoader@adb1d4] error can't determine implemented interfaces of missing type javax.jms.TopicConnectionFactory
 [Xlint:cantFindType]
[EL Finest]: 2010-10-26 16:30:13.288--ServerSession(8578291)--Thread(Thread[main,5,main])--Begin predeploying Persistence Unit maindatabase; session file:/C:/Documents and Settings/bruno.marinho/Meus documentos/projetos/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sampleSpringJPA/WEB-INF/classes/_maindatabase; state Initial; factoryCount 0
[EL Finest]: 2010-10-26 16:30:13.32--ServerSession(8578291)--Thread(Thread[main,5,main])--property=eclipselink.orm.throw.exceptions; default value=true
[EL Finest]: 2010-10-26 16:30:13.32--ServerSession(8578291)--Thread(Thread[main,5,main])--property=eclipselink.weaving.changetracking; default value=true
[EL Finest]: 2010-10-26 16:30:13.32--ServerSession(8578291)--Thread(Thread[main,5,main])--property=eclipselink.weaving.lazy; default value=true
[EL Finest]: 2010-10-26 16:30:13.32--ServerSession(8578291)--Thread(Thread[main,5,main])--property=eclipselink.weaving.eager; default value=false
[EL Finest]: 2010-10-26 16:30:13.32--ServerSession(8578291)--Thread(Thread[main,5,main])--property=eclipselink.weaving.fetchgroups; default value=true
[EL Finest]: 2010-10-26 16:30:13.32--ServerSession(8578291)--Thread(Thread[main,5,main])--property=eclipselink.weaving.internal; default value=true
[EL Finest]: 2010-10-26 16:30:13.569--ServerSession(8578291)--Thread(Thread[main,5,main])--property=eclipselink.jpa.uppercase-column-names; default value=false
[EL Finer]: 2010-10-26 16:30:13.569--ServerSession(8578291)--Thread(Thread[main,5,main])--Searching for default mapping file in file:/C:/Documents%20and%20Settings/bruno.marinho/Meus%20documentos/projetos/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sampleSpringJPA/WEB-INF/classes/
[EL Finer]: 2010-10-26 16:30:13.585--ServerSession(8578291)--Thread(Thread[main,5,main])--Searching for default mapping file in file:/C:/Documents%20and%20Settings/bruno.marinho/Meus%20documentos/projetos/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sampleSpringJPA/WEB-INF/classes/
[EL Config]: 2010-10-26 16:30:14.163--ServerSession(8578291)--Thread(Thread[main,5,main])--The access type for the persistent class [class sample.javamagazine.springjpa.dataaccess.Product] is set to [PROPERTY].
[EL Config]: 2010-10-26 16:30:14.476--ServerSession(8578291)--Thread(Thread[main,5,main])--The alias name for the entity class [class sample.javamagazine.springjpa.dataaccess.Product] is being defaulted to: Product.
[EL Config]: 2010-10-26 16:30:14.491--ServerSession(8578291)--Thread(Thread[main,5,main])--The table name for entity [class sample.javamagazine.springjpa.dataaccess.Product] is being defaulted to: PRODUCT.
[EL Config]: 2010-10-26 16:30:14.538--ServerSession(8578291)--Thread(Thread[main,5,main])--The column name for element [method getId] is being defaulted to: ID.
[EL Config]: 2010-10-26 16:30:14.554--ServerSession(8578291)--Thread(Thread[main,5,main])--The column name for element [method getName] is being defaulted to: NAME.
[EL Finer]: 2010-10-26 16:30:14.569--ServerSession(8578291)--Thread(Thread[main,5,main])--Class [sample.javamagazine.springjpa.dataaccess.Product] registered to be processed by weaver.
[EL Finest]: 2010-10-26 16:30:14.585--ServerSession(8578291)--Thread(Thread[main,5,main])--End predeploying Persistence Unit maindatabase; session file:/C:/Documents and Settings/bruno.marinho/Meus documentos/projetos/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sampleSpringJPA/WEB-INF/classes/_maindatabase; state Predeployed; factoryCount 1
26/10/2010 16:30:14 org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
INFO: Bean 'emf' of type [class org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
26/10/2010 16:30:14 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2f8b5a: defining beans [org.springframework.context.weaving.AspectJWeavingEnabler#0,org.springframework.context.config.internalBeanConfigurerAspect,loadTimeWeaver,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,productController,productDAOImpl,org.springframework.web.servlet.view.InternalResourceViewResolver#0,org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0,emf,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager]; root of factory hierarchy
[EL Finest]: 2010-10-26 16:30:14.851--ServerSession(8578291)--Thread(Thread[main,5,main])--Begin weaver class transformer processing class [sample/javamagazine/springjpa/dataaccess/Product].
[EL Finest]: 2010-10-26 16:30:14.882--ServerSession(8578291)--Thread(Thread[main,5,main])--Weaved persistence (PersistenceEntity) [sample/javamagazine/springjpa/dataaccess/Product].
[EL Finest]: 2010-10-26 16:30:14.882--ServerSession(8578291)--Thread(Thread[main,5,main])--Weaved change tracking (ChangeTracker) [sample/javamagazine/springjpa/dataaccess/Product].
[EL Finest]: 2010-10-26 16:30:14.882--ServerSession(8578291)--Thread(Thread[main,5,main])--Weaved fetch groups (FetchGroupTracker) [sample/javamagazine/springjpa/dataaccess/Product].
[EL Finest]: 2010-10-26 16:30:14.882--ServerSession(8578291)--Thread(Thread[main,5,main])--End weaver class transformer processing class [sample/javamagazine/springjpa/dataaccess/Product].
[EL Finest]: 2010-10-26 16:30:15.132--ServerSession(8578291)--Thread(Thread[main,5,main])--Begin weaver class transformer processing class [sample/javamagazine/springjpa/dataaccess/Product].
[EL Finest]: 2010-10-26 16:30:15.148--ServerSession(8578291)--Thread(Thread[main,5,main])--Weaved persistence (PersistenceEntity) [sample/javamagazine/springjpa/dataaccess/Product].
[EL Finest]: 2010-10-26 16:30:15.148--ServerSession(8578291)--Thread(Thread[main,5,main])--Weaved change tracking (ChangeTracker) [sample/javamagazine/springjpa/dataaccess/Product].
[EL Finest]: 2010-10-26 16:30:15.148--ServerSession(8578291)--Thread(Thread[main,5,main])--Weaved fetch groups (FetchGroupTracker) [sample/javamagazine/springjpa/dataaccess/Product].
[EL Finest]: 2010-10-26 16:30:15.148--ServerSession(8578291)--Thread(Thread[main,5,main])--End weaver class transformer processing class [sample/javamagazine/springjpa/dataaccess/Product].
26/10/2010 16:30:15 org.springframework.web.context.ContextLoader initWebApplicationContext
INFO: Root WebApplicationContext: initialization completed in 5422 ms
26/10/2010 16:30:15 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'sampleSpringJPA'
26/10/2010 16:30:15 org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'sampleSpringJPA': initialization started
26/10/2010 16:30:15 org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing WebApplicationContext for namespace 'sampleSpringJPA-servlet': startup date [Tue Oct 26 16:30:15 BRST 2010]; parent: Root WebApplicationContext
26/10/2010 16:30:15 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/sampleSpringJPA-servlet.xml]
26/10/2010 16:30:15 org.springframework.context.weaving.DefaultContextLoadTimeWeaver setBeanClassLoader
INFO: Using a reflective load-time weaver for class loader: org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader
[EL Finest]: 2010-10-26 16:30:15.757--ServerSession(8578291)--Thread(Thread[main,5,main])--Begin predeploying Persistence Unit maindatabase; session file:/C:/Documents and Settings/bruno.marinho/Meus documentos/projetos/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sampleSpringJPA/WEB-INF/classes/_maindatabase; state Predeployed; factoryCount 1
[EL Finest]: 2010-10-26 16:30:15.757--ServerSession(8578291)--Thread(Thread[main,5,main])--End predeploying Persistence Unit maindatabase; session file:/C:/Documents and Settings/bruno.marinho/Meus documentos/projetos/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sampleSpringJPA/WEB-INF/classes/_maindatabase; state Predeployed; factoryCount 2
26/10/2010 16:30:15 org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean createNativeEntityManagerFactory
INFO: Building JPA container EntityManagerFactory for persistence unit 'maindatabase'
26/10/2010 16:30:15 org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
INFO: Bean 'emf' of type [class org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
26/10/2010 16:30:15 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@9aa764: defining beans [org.springframework.context.weaving.AspectJWeavingEnabler#0,org.springframework.context.config.internalBeanConfigurerAspect,loadTimeWeaver,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,productController,productDAOImpl,org.springframework.web.servlet.view.InternalResourceViewResolver#0,org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0,emf,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,txManager]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@2f8b5a
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/delete] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/delete.*] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/delete/] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/register] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/register.*] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/register/] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/edit] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/edit.*] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/edit/] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/showFormProduct] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/showFormProduct.*] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/showFormProduct/] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/welcome] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/welcome.*] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/welcome/] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/update] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/update.*] onto handler 'productController'
26/10/2010 16:30:15 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/update/] onto handler 'productController'
26/10/2010 16:30:16 org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'sampleSpringJPA': initialization completed in 578 ms
26/10/2010 16:30:16 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
26/10/2010 16:30:16 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
26/10/2010 16:30:16 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
26/10/2010 16:30:16 org.apache.catalina.startup.Catalina start
INFO: Server startup in 6922 ms
Criado 26 de outubro de 2010
Ultima resposta 26 de out. de 2010
Respostas 1
Participantes 1