Error lookup datasource jndi Spring Jboss 7

5 respostas
R

Estou tentando rodar um projeto no JBOSS 7, mas não consigo configurar o JNDI.

Erro:


Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSourceJNDI’ defined in ServletContext resource [/WEB-INF/cms-servlet.xml]: Invocation of init method failed; nested exception is javax.naming.NamingException: JBAS011843: Failed instantiate InitialContextFactory org.jnp.interfaces.NamingContextFactory from classloader ModuleClassLoader for Module “deployment.cms_motov2.war:main” from Service Module Loader
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]
at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_09]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) [spring-2.5.6.SEC03.jar:2.5.6.SEC03]

standalone.xml

<datasource jndi-name="java:jboss/datasources/myDS" pool-name="myDS" enabled="true" use-java-context="true"> <connection-url>jdbc:jtds:sqlserver://server/db;instance=SQLEXPRESS2008RC</connection-url> <driver>mssql</driver> <security> <user-name>user</user-name> <password>senha</password> </security> </datasource>

web.xml

<resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/myDS</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>

jboss-web.xml

<resource-ref> <res-ref-name>jdbc/myDS</res-ref-name> <res-type>javax.sql.DataSource</res-type> <jndi-name>java:jboss/datasources/myDS</jndi-name> </resource-ref>

cms-servlet.xml

<bean id="dataSourceJNDI" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:jboss/datasources/myDS"/> </bean>

Alguém pode me ajudar, estou ficando biruta!!!

5 Respostas

betofroesjr

Nossa estou com o mesmo problema por favor. ajudem…

R

Cara eu não me lembro exatamente o que tinha de problema no meu projeto, mas posta seu erro e as configurações que esta fazendo.

betofroesjr
[list]3:29:56,049 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC00001: Failed to start service jboss.deployment.unit.FinanceiroWeb.war.POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit.FinanceiroWeb.war.POST_MODULE: Failed to process phase POST_MODULE of deployment "FinanceiroWeb.war"

at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]

at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]

at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_05]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_05]

at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_05]

Caused by: java.lang.RuntimeException: Error getting reflective information for class org.springframework.security.taglibs.authz.AccessControlListTag with ClassLoader ModuleClassLoader for Module deployment.FinanceiroWeb.war:main from Service Module Loader

at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:70) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]

at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:58)

at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:85)

at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:70)

at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:55)

at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]

 5 more

Caused by: java.lang.NoClassDefFoundError: org/springframework/security/acls/model/NotFoundException

at java.lang.Class.getDeclaredFields0(Native Method) [rt.jar:1.7.0_05]

at java.lang.Class.privateGetDeclaredFields(Class.java:2308) [rt.jar:1.7.0_05]

at java.lang.Class.getDeclaredFields(Class.java:1760) [rt.jar:1.7.0_05]

at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:57) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]

at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:66) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]

 10 more

Caused by: java.lang.ClassNotFoundException: org.springframework.security.acls.model.NotFoundException from [Module “deployment.FinanceiroWeb.war:main” from Service Module Loader]

at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.1.GA]

at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA]

at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA]

at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA]

at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA]

 15 more
13:29:56,598 INFO  [org.jboss.as.jpa] (MSC service thread 1-4) JBAS011401: Read persistence.xml for crudJMPU

13:29:56,852 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-3) JBAS018567: Deployment deployment.empresa.war is using a private module (org.jboss.ironjacamar.jdbcadapters:main) which may be changed or removed in future versions without notice.

13:29:56,854 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-3) JBAS018567: Deployment deployment.empresa.war is using a private module (org.jboss.ironjacamar.jdbcadapters:main) which may be changed or removed in future versions without notice.

13:29:57,752 INFO  [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016002: Processing weld deployment empresa.war

13:29:58,451 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) JBAS010404: Deploying non-JDBC-compliant driver class org.postgresql.Driver (version 9.0)

13:29:58,453 INFO  [org.jboss.weld.deployer] (MSC service thread 1-7) JBAS016005: Starting Services for CDI deployment: empresa.war

13:29:58,921 INFO  [org.jboss.weld.Version] (MSC service thread 1-7) WELD-000900 1.1.5 (AS71)

13:29:59,037 INFO  [org.jboss.as.jpa] (MSC service thread 1-5) JBAS011402: Starting Persistence Unit Service 'empresa.war#crudJMPU

13:29:59,529 INFO  [org.hibernate.annotations.common.Version] (MSC service thread 1-5) HCANN000001: Hibernate Commons Annotations {4.0.1.Final}

13:29:59,565 INFO  [org.hibernate.Version] (MSC service thread 1-5) HHH000412: Hibernate Core {4.0.1.Final}

13:29:59,568 INFO  [org.hibernate.cfg.Environment] (MSC service thread 1-5) HHH000206: hibernate.properties not found

13:29:59,570 INFO  [org.hibernate.cfg.Environment] (MSC service thread 1-5) HHH000021: Bytecode provider name : javassist

13:29:59,711 INFO  [org.hibernate.ejb.Ejb3Configuration] (MSC service thread 1-5) HHH000204: Processing PersistenceUnitInfo [[/list]
R

Seu problema parece ser em em:

Caused by: java.lang.NoClassDefFoundError: org/springframework/security/acls/model/NotFoundException
Caused by: java.lang.ClassNotFoundException: org.springframework.security.acls.model.NotFoundException

Verifica se estão no seu projeto.

betofroesjr

Obrigado funcionou

Criado 28 de novembro de 2013
Ultima resposta 7 de mai. de 2014
Respostas 5
Participantes 2