boa noite pessoal venho aqui perdir ajuda para vcs para que me ajudem com um erro que nao consigo resolver.
o erro é o seguinte não consigo subir a aplicação no servidor jboss, estou tentando fazer um projeto piloto para meu tcc.
segue abaixo.
23:18:11,376 INFO [org.jboss.modules] JBoss Modules version 1.0.2.GA
23:18:11,712 INFO [org.jboss.msc] JBoss MSC version 1.0.1.GA
23:18:11,774 INFO [org.jboss.as] JBoss AS 7.0.2.Final "Arc" starting
23:18:12,740 WARN [org.jboss.as] No security realm defined for native management service, all access will be unrestricted.
23:18:12,820 INFO [org.jboss.as] creating http management service using network interface (management) port (9990)
23:18:12,822 WARN [org.jboss.as] No security realm defined for http management service, all access will be unrestricted.
23:18:12,835 INFO [org.jboss.as.logging] Removing bootstrap log handlers
23:18:12,948 INFO [org.jboss.as.connector.subsystems.datasources] (Controller Boot Thread) Deploying JDBC-compliant driver class oracle.jdbc.driver.OracleDriver (version 11.2)
23:18:12,955 INFO [org.jboss.as.connector.subsystems.datasources] (Controller Boot Thread) Deploying JDBC-compliant driver class org.h2.Driver (version 1.2)
23:18:12,963 INFO [org.jboss.as.connector.subsystems.datasources] (Controller Boot Thread) Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
23:18:12,979 INFO [org.jboss.as.clustering.infinispan.subsystem] (Controller Boot Thread) Activating Infinispan subsystem.
23:18:13,092 INFO [org.jboss.as.naming] (Controller Boot Thread) JBAS011800: Activating Naming Subsystem
23:18:13,106 INFO [org.jboss.as.naming] (MSC service thread 1-7) JBAS011802: Starting Naming Service
23:18:13,112 INFO [org.jboss.as.osgi] (Controller Boot Thread) JBAS011910: Activating OSGi Subsystem
23:18:13,140 INFO [org.jboss.as.security] (Controller Boot Thread) Activating Security Subsystem
23:18:13,146 INFO [org.jboss.remoting] (MSC service thread 1-6) JBoss Remoting version 3.2.0.Beta2
23:18:13,161 INFO [org.xnio] (MSC service thread 1-6) XNIO Version 3.0.0.Beta3
23:18:13,175 INFO [org.xnio.nio] (MSC service thread 1-6) XNIO NIO Implementation Version 3.0.0.Beta3
23:18:13,477 INFO [org.apache.catalina.core.AprLifecycleListener] (MSC service thread 1-2) The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_31\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.6.0_31\jre\bin;native;.
23:18:13,481 INFO [org.jboss.as.ee] (Controller Boot Thread) Activating EE subsystem
23:18:13,516 INFO [org.jboss.as.remoting] (MSC service thread 1-3) Listening on /127.0.0.1:9999
23:18:13,559 INFO [org.jboss.as.jmx.JMXConnectorService] (MSC service thread 1-5) Starting remote JMX connector
23:18:13,743 INFO [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-2) Starting Coyote HTTP/1.1 on http--127.0.0.1-80
23:18:13,805 INFO [org.jboss.as.connector] (MSC service thread 1-4) Starting JCA Subsystem (JBoss IronJacamar 1.0.3.Final)
23:18:13,889 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-4) Bound data source [java:/OracleDS]
23:18:14,292 INFO [org.jboss.as.deployment] (MSC service thread 1-4) Started FileSystemDeploymentService for directory C:\jboss-as-web-7.0.2.Final\standalone\deployments
23:18:14,322 INFO [org.jboss.as.deployment] (DeploymentScanner-threads - 1) Found tcc.war in deployment directory. To trigger deployment create a file called tcc.war.dodeploy
23:18:14,323 INFO [org.jboss.as.deployment] (DeploymentScanner-threads - 1) Found SGPJ.war in deployment directory. To trigger deployment create a file called SGPJ.war.dodeploy
23:18:14,356 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) Starting deployment of "tcc.war"
23:18:16,024 WARN [org.jboss.as.server.deployment.service-loader] (MSC service thread 1-4) Encountered invalid class name "com.sun.faces.vendor.Tomcat6InjectionProvider:org.apache.catalina.util.DefaultAnnotationProcessor" for service type "com.sun.faces.spi.injectionprovider"
23:18:16,024 WARN [org.jboss.as.server.deployment.service-loader] (MSC service thread 1-4) Encountered invalid class name "com.sun.faces.vendor.Jetty6InjectionProvider:org.mortbay.jetty.plus.annotation.InjectionCollection" for service type "com.sun.faces.spi.injectionprovider"
23:18:16,046 INFO [org.jboss.as.jpa] (MSC service thread 1-3) added javax.persistence.api dependency to tcc.war
23:18:16,662 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service jboss.deployment.unit."tcc.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."tcc.war".POST_MODULE: Failed to process phase POST_MODULE of deployment "tcc.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_31]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_31]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_31]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: Can't find a deployment unit named sgpj-PU at deployment "tcc.war"
at org.jboss.as.jpa.processor.PersistenceRefProcessor.getPersistenceUnit(PersistenceRefProcessor.java:223)
at org.jboss.as.jpa.processor.PersistenceRefProcessor.getPersistenceUnitBindingSource(PersistenceRefProcessor.java:199)
at org.jboss.as.jpa.processor.PersistenceRefProcessor.getPersistenceUnitRefs(PersistenceRefProcessor.java:122)
at org.jboss.as.jpa.processor.PersistenceRefProcessor.processDescriptorEntries(PersistenceRefProcessor.java:72)
at org.jboss.as.ee.component.deployers.AbstractDeploymentDescriptorBindingsProcessor.deploy(AbstractDeploymentDescriptorBindingsProcessor.java:77)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115)
... 5 more
23:18:16,679 INFO [org.jboss.as.server.controller] (DeploymentScanner-threads - 2) Deployment of "tcc.war" was rolled back with failure message {"Failed services" => {"jboss.deployment.unit.\"tcc.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"tcc.war\".POST_MODULE: Failed to process phase POST_MODULE of deployment \"tcc.war\""}}
23:18:16,730 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) Stopped deployment tcc.war in 50ms
23:18:16,737 ERROR [org.jboss.as.deployment] (DeploymentScanner-threads - 1) {"Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"Failed services" => {"jboss.deployment.unit.\"tcc.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"tcc.war\".POST_MODULE: Failed to process phase POST_MODULE of deployment \"tcc.war\""}}}}
meu web.xml
[code]<?xml version="1.0" encoding="UTF-8"?>
tcc
index.htm
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<context-param>
<param-name>org.richfaces.skin</param-name>
<param-value>blueSky</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.control_skinning</param-name>
<param-value>disable</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<!-- referenciando JTA -->
<persistence-unit-ref>
<description>Persistence unit da aplicacao</description>
<persistence-unit-ref-name>sgpj-PU</persistence-unit-ref-name>
<persistence-unit-name>sgpj-PU</persistence-unit-name>
</persistence-unit-ref>
<!-- configuração spring -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/spring-application.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
[/code]
meu persistence.xml (obs.: criei uma pasta META-INF dentro de WEB-INF, nao sei se está correto.)
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="sgpj-PU" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:/OracleDS</jta-data-source>
<properties>
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
<property name="jboss.as.jpa.providerModule" value="hibernate3-bundled" />
<property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.JBossTransactionManagerLookup" />
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect" />
</properties>
<!-- exclude-unlisted-classes>true</exclude-unlisted-classes -->
</persistence-unit>
</persistence>
meu spring.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd"
default-autowire="byName">
<context:component-scan base-package="br.org.tcc" />
<import resource="spring-context.xml" />
</beans>
meu contex.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<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:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:util="http://www.springframework.org/schema/util"
xmlns:jee="http://www.springframework.org/schema/jee"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.1.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd"
default-autowire="byName">
<jee:jndi-lookup id="entityManagerFactory" jndi-name="OracleDS" />
<bean name="txManager" class="org.springframework.transaction.jta.JtaTransactionManager" />
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="*" propagation="SUPPORTS" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="defaultServiceOperation" expression="execution(* br.org.tcc.service.*Service.*(..))" />
<aop:advisor pointcut-ref="defaultServiceOperation" advice-ref="txAdvice" />
</aop:config>
<bean name="databaseRole" class="java.lang.String" >
<constructor-arg>
<value>${database.role}</value>
</constructor-arg>
</bean>
<bean name="databaseRoleEnabled" class="java.lang.Boolean" >
<constructor-arg>
<value>${database.role.enabled}</value>
</constructor-arg>
</bean>
</beans>