OK Ales....I think the problem is with the spring deployer...I did the
following
(1) I installed twice jboss 5 beta 4 with and without spring deployer.
(2) In the jboss 5 beta 4 without spring deployer, I installed a WAR file (
spring 2.5 + struts + ibatis ) ....This installed fine and worked without any
problem.
(3) I installed this same WAR in tomcat 6.0.1.4 and it installed fine without
errors and worked fine.....
(4) I installed the same WAR file in jboss 5 beta 4 WITH spring deployer (
deployer + change in ejb3-aop-interceptors.xml) ....
(5) Problems started top appear......
(6) Removed the WAR (spring 2.5 + struts 1.2.9 + ibatis ) ....
(7) Installed JUST my Ejb 3 EAR with spring injection ....( Ejb 3 + Spring
injection into ejb 3) ...Worked fine.....
Guess problem is ONLY when you have a Spring WAR with a Spring
deployer...Errors start to appear and application does not install....
Using spring deployer 3.0
Error trace :-
18:50:01,562 INFO [ServerImpl] JBoss (Microcontainer) [5.0.0.Beta4 (build:
SVNTag=JBoss_5_0_0_Beta4 date=200802091115)] Started in 42s:0ms
| 18:50:20,578 WARN [ClassLoaderManager] Unexpected error during load
of:org.springframework.aop.framework.ProxyCreatorSupport
| java.lang.VerifyError:
org/springframework/aop/framework/ProxyCreatorSupport: attempting to override
final method org/springframework/aop/framework/AdvisedSupport.adviceChanged()V
| at java.lang.ClassLoader.defineClass1(Native Method)
| at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
| at
org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:58)
| at
org.jboss.classloader.spi.base.BaseClassLoader$1.run(BaseClassLoader.java:362)
| at
org.jboss.classloader.spi.base.BaseClassLoader$1.run(BaseClassLoader.java:321)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:320)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:293)
| at
org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:75)
| at
org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:91)
| at
org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:449)
| at
org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
| at
org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:145)
| at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:193)
| at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1006)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:584)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:234)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at
org.jboss.deployment.AnnotatedClassFilter.accepts(AnnotatedClassFilter.java:112)
| at
org.jboss.deployment.AnnotatedClassFilter.visit(AnnotatedClassFilter.java:93)
| at
org.jboss.virtual.plugins.vfs.helpers.WrappingVirtualFileHandlerVisitor.visit(WrappingVirtualFileHandlerVisitor.java:62)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:196)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:208)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:208)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:208)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:208)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:141)
| at org.jboss.virtual.VFS.visit(VFS.java:336)
| at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:363)
| at
org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:157)
| at
org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:90)
| at 18:50:20,609 WARN [ClassLoaderManager] Unexpected error during
load
of:org.springframework.aop.support.MethodMatchers$ClassFilterAwareUnionMethodMatcher
| java.lang.IllegalAccessError:
org/springframework/aop/support/MethodMatchers$ClassFilterAwareUnionMethodMatcher
: org/springframework/aop/support/MethodMatchers$UnionMethodMatcher
| at java.lang.ClassLoader.defineClass1(Native Method)
| at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
| at
org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:58)
| at
org.jboss.classloader.spi.base.BaseClassLoader$1.run(BaseClassLoader.java:362)
| at
org.jboss.classloader.spi.base.BaseClassLoader$1.run(BaseClassLoader.java:321)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:320)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:293)
| at
org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:75)
| at
org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:91)
| at
org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:449)
| at
org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
| at
org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:145)
| at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:193)
| at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1006)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:584)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:234)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at
org.jboss.deployment.AnnotatedClassFilter.accepts(AnnotatedClassFilter.java:112)
| at
org.jboss.deployment.AnnotatedClassFilter.visit(AnnotatedClassFilter.java:93)
| at
org.jboss.virtual.plugins.vfs.helpers.WrappingVirtualFileHandlerVisitor.visit(WrappingVirtualFileHandlerVisitor.java:62)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:196)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:208)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:208)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:208)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:208)
| at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:141)
| at org.jboss.virtual.VFS.visit(VFS.java:336)
| at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:363)
| at
org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:157)
| at
org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:90)
| at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
| 18:50:21,781 INFO [TomcatDeployment] deploy, ctxPath=/SpringIBatis,
vfsUrl=SpringIBatis.war
| 18:50:22,125 INFO [[/SpringIBatis]] Initializing Spring root
WebApplicationContext
| 18:50:22,125 INFO [ContextLoader] Root WebApplicationContext:
initialization started
| 18:50:23,781 INFO [XmlBeanDefinitionReader] Loading XML bean definitions
from ServletContext resource [/WEB-INF/spring-dao.xml]
| 18:50:26,031 INFO [XmlWebApplicationContext] Bean factory for application
context [Root WebApplicationContext]:
org.springframework.beans.factory.support.DefaultListableBeanFactory defining
beans [jndiDs,ibatisSqlMapClient,personIntf,addrIntf]; root of BeanFactory
hierarchy
| 18:50:26,031 INFO [XmlWebApplicationContext] 4 beans defined in
application context [Root WebApplicationContext]
| 18:50:26,031 INFO [XmlWebApplicationContext] Unable to locate
MessageSource with name 'messageSource': using default [EMAIL PROTECTED]
| 18:50:26,031 INFO [XmlWebApplicationContext] Unable to locate
ApplicationEventMulticaster with name 'applicationEventMulticaster': using
default [EMAIL PROTECTED]
| 18:50:26,031 INFO [UiApplicationContextUtils] Unable to locate ThemeSource
with name 'themeSource': using default [EMAIL PROTECTED]
| 18:50:26,031 INFO [DefaultListableBeanFactory] Pre-instantiating
singletons in factory
[org.springframework.beans.factory.support.DefaultListableBeanFactory defining
beans [jndiDs,ibatisSqlMapClient,personIntf,addrIntf]; root of BeanFactory
hierarchy]
| 18:50:26,234 INFO [DefaultListableBeanFactory] Destroying singletons in
{org.springframework.beans.factory.support.DefaultListableBeanFactory defining
beans [jndiDs,ibatisSqlMapClient,personIntf,addrIntf]; root of BeanFactory
hierarchy}
| 18:50:26,234 ERROR [ContextLoader] Context initialization failed
| org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'addrIntf' defined in ServletContext resource
[/WEB-INF/spring-dao.xml]: Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException: Could not instantiate
bean class [com.myapp.db.AddressImpl]: No default constructor found; nested
exception is java.lang.NoSuchMethodException: com.myapp.db.AddressImpl.<init>()
| Caused by:
| org.springframework.beans.BeanInstantiationException: Could not instantiate
bean class [com.myapp.db.AddressImpl]: No default constructor found; nested
exception is java.lang.NoSuchMethodException: com.myapp.db.AddressImpl.<init>()
| Caused by:
| java.lang.NoSuchMethodException: com.myapp.db.AddressImpl.<init>()
| at java.lang.Class.getConstructor0(Class.java:2706)
| at java.lang.Class.getDeclaredConstructor(Class.java:1985)
| at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:59)
| at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:52)
| at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:639)
| at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:625)
| at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
| at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
| at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
| at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
| at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
| at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
| at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
| at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:251)
| at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190)
| at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
| at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3860)
| at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4131718#4131718
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4131718
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user