Versão final JBoss 7.1, Duvida [RESOLVIDO]

Ola amigos,

Estou tentando usar o JBoss 7.1 final, quando do start nele estora esse erro /

13:47:55,839 ERROR [org.jboss.as.server] JBAS015956: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: JBAS014676: Failed to parse configuration at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:141) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.server.ServerService.boot(ServerService.java:266) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:155) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final] at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_07] Caused by: javax.xml.stream.XMLStreamException: org.jboss.as.connector.util.ParserException: IJ010061: Unexpected element: datasources at org.jboss.as.connector.subsystems.datasources.DataSourcesExtension$DataSourceSubsystemParser.readElement(DataSourcesExtension.java:784) at org.jboss.as.connector.subsystems.datasources.DataSourcesExtension$DataSourceSubsystemParser.readElement(DataSourcesExtension.java:333) at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.1.0.Final.jar:1.1.0.Final] at org.jboss.staxmapper.XMLExtendedStreamReaderImpl.handleAny(XMLExtendedStreamReaderImpl.java:69) [staxmapper-1.1.0.Final.jar:1.1.0.Final] at org.jboss.as.server.parsing.StandaloneXml.parseServerProfile(StandaloneXml.java:894) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.server.parsing.StandaloneXml.readServerElement_1_1(StandaloneXml.java:330) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:127) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:100) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.1.0.Final.jar:1.1.0.Final] at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69) [staxmapper-1.1.0.Final.jar:1.1.0.Final] at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:133) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final] ... 3 more Caused by: org.jboss.as.connector.util.ParserException: IJ010061: Unexpected element: datasources at org.jboss.as.connector.subsystems.datasources.DsParser.parseDataSources(DsParser.java:210) at org.jboss.as.connector.subsystems.datasources.DsParser.parse(DsParser.java:165) at org.jboss.as.connector.subsystems.datasources.DataSourcesExtension$DataSourceSubsystemParser.readElement(DataSourcesExtension.java:776) ... 13 more

Detalhe: Não tem projeto algum add nele, eu apenas o inicio

Agradeço desde já, Abraço

Depois eu respondo lá no blog, mas pelo vistou você alterou alguma tag errada dentro do datasources:

[quote=Hebert Coelho]Depois eu respondo lá no blog, mas pelo vistou você alterou alguma tag errada dentro do datasources:

Estou olhando, analisando e olhando denovo, não parece ter nada alterado errado :X

Posta aí, cara :slight_smile: Senão fica aquele jogo de tentativa e erro que dificilmente dá resultado

Aqui esta toda a Tag DataSources do standalone.xml

<datasources>
                <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
                    <driver>h2</driver>
                    <security>
                        <user-name>sa</user-name>
                        <password>sa</password>
                    </security>
                </datasource>
                <drivers>
                    <driver name="h2" module="com.h2database.h2">
                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                    </driver>
                </drivers>
		
			<datasource jndi-name="MySqlDS" pool-name="MySqlDS">
				<connection-url>jdbc:mysql://localhost:3306/lojavirtual</connection-url>
				<driver>com.mysql</driver>
				<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
			<pool>
				<min-pool-size>10</min-pool-size>
				<max-pool-size>100</max-pool-size>
				<prefill>true</prefill>
			</pool>
			<security>
				<user-name>root</user-name>
				<password></password>
			</security>
		<statement>
			<prepared-statement-cache-size>32</prepared-statement-cache-size>
			<share-prepared-statements/>
		</statement>
		</datasource>
    <drivers>
      <driver name="com.mysql" module="com.mysql">
        <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
      </driver>
    </drivers>
	
				
            </datasources>

Tente colocar todos os drivers juntos. não tem pq estar separado.

se não for, isso. liste todos os datasource e depois drivers.

[quote=Hebert Coelho]Tente colocar todos os drivers juntos. não tem pq estar separado.

se não for, isso. liste todos os datasource e depois drivers.[/quote]

Tão todos listados, primeiros os datasource e depois o drivers. nada mudou

[quote=wippeldigo][quote=Hebert Coelho]Tente colocar todos os drivers juntos. não tem pq estar separado.

se não for, isso. liste todos os datasource e depois drivers.[/quote]

Tão todos listados, primeiros os datasource e depois o drivers. nada mudou[/quote]Mas você ainda está com 2 “”?

[quote=Hebert Coelho][quote=wippeldigo][quote=Hebert Coelho]Tente colocar todos os drivers juntos. não tem pq estar separado.

se não for, isso. liste todos os datasource e depois drivers.[/quote]

Tão todos listados, primeiros os datasource e depois o drivers. nada mudou[/quote]Mas você ainda está com 2 “”?[/quote]

Não não, apenas 1, juntei eles

[quote=wippeldigo][quote=Hebert Coelho][quote=wippeldigo][quote=Hebert Coelho]Tente colocar todos os drivers juntos. não tem pq estar separado.

se não for, isso. liste todos os datasource e depois drivers.[/quote]

Tão todos listados, primeiros os datasource e depois o drivers. nada mudou[/quote]Mas você ainda está com 2 “”?[/quote]

Não não, apenas 1, juntei eles[/quote]Então salva esse cara, pega um standAlone zerado e adiciona apenas esses caras aí. pode ser alguma tag fora daí que ficou aberto e ferrado. [=

[quote=Hebert Coelho][quote=wippeldigo][quote=Hebert Coelho][quote=wippeldigo][quote=Hebert Coelho]Tente colocar todos os drivers juntos. não tem pq estar separado.

se não for, isso. liste todos os datasource e depois drivers.[/quote]

Tão todos listados, primeiros os datasource e depois o drivers. nada mudou[/quote]Mas você ainda está com 2 “”?[/quote]

Não não, apenas 1, juntei eles[/quote]Então salva esse cara, pega um standAlone zerado e adiciona apenas esses caras aí. pode ser alguma tag fora daí que ficou aberto e ferrado. [=[/quote]

criar outro standalone com apenas eles? e as outras tags n farão falta? Não entendi :S

[quote=wippeldigo][quote=Hebert Coelho][quote=wippeldigo][quote=Hebert Coelho][quote=wippeldigo][quote=Hebert Coelho]Tente colocar todos os drivers juntos. não tem pq estar separado.

se não for, isso. liste todos os datasource e depois drivers.[/quote]

Tão todos listados, primeiros os datasource e depois o drivers. nada mudou[/quote]Mas você ainda está com 2 “”?[/quote]

Não não, apenas 1, juntei eles[/quote]Então salva esse cara, pega um standAlone zerado e adiciona apenas esses caras aí. pode ser alguma tag fora daí que ficou aberto e ferrado. [=[/quote]

criar outro standalone com apenas eles? e as outras tags n farão falta? Não entendi :S[/quote]Abre o arquivo .zip do jboss que você baixou e pega apenas o stand alone. altera apenas a parte necessária e tenta.

Uma pergunta, voce criou a sua configuracao de conexao pelo XML ? Se sim, acho que voce pode fazer diferente, eu configuro o JBoss 7 direto pelo browser, pra falar a verdade, bati tanto cabeça editando os XMLs e nao consegui fazer ele funcionar, que quando descobri que pelo site é BEEEEEMMMMM mais simples, parei de mexer nos XMLs. Faz assim, volta as configuracoes padroes do seu JBoss 7, sobe ele, e na pasta bin, execute o add_user, adicione um usuario, apos isso reinicie seu jboss e acesse-o pelo: http://localhost:8080 (sem nenhum projeto adicionado). La clica em Administration Console, depois la em cima na parte direita clique em Profile, depois do lado esquerdo em Datasources. E adicione os seus datasources =D

Qualquer duvida pergunta ae, to escreendo na pressa, foi mal.

[quote=rof20004]Uma pergunta, voce criou a sua configuracao de conexao pelo XML ? Se sim, acho que voce pode fazer diferente, eu configuro o JBoss 7 direto pelo browser, pra falar a verdade, bati tanto cabeça editando os XMLs e nao consegui fazer ele funcionar, que quando descobri que pelo site é BEEEEEMMMMM mais simples, parei de mexer nos XMLs. Faz assim, volta as configuracoes padroes do seu JBoss 7, sobe ele, e na pasta bin, execute o add_user, adicione um usuario, apos isso reinicie seu jboss e acesse-o pelo: http://localhost:8080 (sem nenhum projeto adicionado). La clica em Administration Console, depois la em cima na parte direita clique em Profile, depois do lado esquerdo em Datasources. E adicione os seus datasources =D

Qualquer duvida pergunta ae, to escreendo na pressa, foi mal.[/quote]

Obrigado mesmo amigo, mas ja consegui resolve o problema, achei o meu erro no xml

blz, edite o nome do topico e ponha como resolvido e parabens =D, ah, e lembre de mostrar o erro e a solucao pro pessoal.

Flw!

[quote=Hebert Coelho][quote=wippeldigo][quote=Hebert Coelho][quote=wippeldigo][quote=Hebert Coelho][quote=wippeldigo][quote=Hebert Coelho]Tente colocar todos os drivers juntos. não tem pq estar separado.

se não for, isso. liste todos os datasource e depois drivers.[/quote]

Tão todos listados, primeiros os datasource e depois o drivers. nada mudou[/quote]Mas você ainda está com 2 “”?[/quote]

Não não, apenas 1, juntei eles[/quote]Então salva esse cara, pega um standAlone zerado e adiciona apenas esses caras aí. pode ser alguma tag fora daí que ficou aberto e ferrado. [=[/quote]

criar outro standalone com apenas eles? e as outras tags n farão falta? Não entendi :S[/quote]Abre o arquivo .zip do jboss que você baixou e pega apenas o stand alone. altera apenas a parte necessária e tenta.[/quote]

Consegui! ;D, o problema estava que eu alterava o no jndi-name: ao inves do que estava eu deixava apenas MySqlDs, isso era responsavel por todo esse problema kk,
mas obrigado ai por toda ajuda e atenção

Eu só tava patinando de como o jboss 7 funcionava, mas enfim, tem uma primeira vez pra tudo, mais umas vez obrigado.

[quote=Hebert Coelho][/quote]

Antes de finalizar o tópico, só peço que de mais uma olhada,

agora parace ta tudo nos conformes porem não cria as tabelas no banco o.o

16:22:23,371 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
16:22:23,918 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
16:22:24,028 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
16:22:26,206 INFO  [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http)
16:22:26,208 INFO  [org.xnio] XNIO Version 3.0.3.GA
16:22:26,233 INFO  [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA
16:22:26,268 INFO  [org.jboss.remoting] JBoss Remoting version 3.2.3.GA
16:22:26,338 INFO  [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers
16:22:26,348 INFO  [org.jboss.as.configadmin] (ServerService Thread Pool -- 26) JBAS016200: Activating ConfigAdmin Subsystem
16:22:26,388 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) JBAS010280: Activating Infinispan subsystem.
16:22:26,476 INFO  [org.jboss.as.connector] (MSC service thread 1-3) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)
16:22:26,499 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension
16:22:26,571 INFO  [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: Activating OSGi Subsystem
16:22:26,642 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
16:22:26,653 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 44) JBAS013101: Activating Security Subsystem
16:22:26,756 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 38) JBAS011800: Activating Naming Subsystem
16:22:26,787 INFO  [org.jboss.as.security] (MSC service thread 1-4) JBAS013100: Current PicketBox version=4.0.7.Final
16:22:26,824 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010404: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
16:22:27,486 INFO  [org.jboss.as.naming] (MSC service thread 1-4) JBAS011802: Starting Naming Service
16:22:27,683 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-4) JBAS015400: Bound mail session [java:jboss/mail/Default]
16:22:28,235 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-4) JBoss Web Services - Stack CXF Server 4.0.2.GA
16:22:28,486 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-1) Starting Coyote HTTP/1.1 on http-localhost-127.0.0.1-8080
16:22:28,511 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-1) JBAS015012: Started FileSystemDeploymentService for directory C:\jboss-as-7.1.1.Final\standalone\deployments
16:22:28,518 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015003: Found LojaVirtualEJB.jar in deployment directory. To trigger deployment create a file called LojaVirtualEJB.jar.dodeploy
16:22:28,523 INFO  [org.jboss.as.remoting] (MSC service thread 1-3) JBAS017100: Listening on localhost/127.0.0.1:4447
16:22:28,778 INFO  [org.jboss.as.remoting] (MSC service thread 1-4) JBAS017100: Listening on /127.0.0.1:9999
16:22:28,805 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
16:22:28,806 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) JBAS010400: Bound data source [java:jboss/datasources/MySqlDS]
16:22:29,273 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
16:22:29,274 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 6666ms - Started 137 of 213 services (74 services are passive or on-demand)

Antes de finalizar o tópico, só peço que de mais uma olhada,

agora parace ta tudo nos conformes porem não cria as tabelas no banco o.o

[code]
16:22:23,371 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA
16:22:23,918 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
16:22:24,028 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final “Brontes” starting
16:22:26,206 INFO [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http)
16:22:26,208 INFO [org.xnio] XNIO Version 3.0.3.GA
16:22:26,233 INFO [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA
16:22:26,268 INFO [org.jboss.remoting] JBoss Remoting version 3.2.3.GA
16:22:26,338 INFO [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers
16:22:26,348 INFO [org.jboss.as.configadmin] (ServerService Thread Pool – 26) JBAS016200: Activating ConfigAdmin Subsystem
16:22:26,388 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool – 31) JBAS010280: Activating Infinispan subsystem.
16:22:26,476 INFO [org.jboss.as.connector] (MSC service thread 1-3) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)
16:22:26,499 INFO [org.jboss.as.webservices] (ServerService Thread Pool – 48) JBAS015537: Activating WebServices Extension
16:22:26,571 INFO [org.jboss.as.osgi] (ServerService Thread Pool – 39) JBAS011940: Activating OSGi Subsystem
16:22:26,642 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool – 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
16:22:26,653 INFO [org.jboss.as.security] (ServerService Thread Pool – 44) JBAS013101: Activating Security Subsystem
16:22:26,756 INFO [org.jboss.as.naming] (ServerService Thread Pool – 38) JBAS011800: Activating Naming Subsystem
16:22:26,787 INFO [org.jboss.as.security] (MSC service thread 1-4) JBAS013100: Current PicketBox version=4.0.7.Final
16:22:26,824 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool – 27) JBAS010404: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
16:22:27,486 INFO [org.jboss.as.naming] (MSC service thread 1-4) JBAS011802: Starting Naming Service
16:22:27,683 INFO [org.jboss.as.mail.extension] (MSC service thread 1-4) JBAS015400: Bound mail session [java:jboss/mail/Default]
16:22:28,235 INFO [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-4) JBoss Web Services - Stack CXF Server 4.0.2.GA
16:22:28,486 INFO [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-1) Starting Coyote HTTP/1.1 on http-localhost-127.0.0.1-8080
16:22:28,511 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-1) JBAS015012: Started FileSystemDeploymentService for directory C:\jboss-as-7.1.1.Final\standalone\deployments
16:22:28,518 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015003: Found LojaVirtualEJB.jar in deployment directory. To trigger deployment create a file called LojaVirtualEJB.jar.dodeploy
16:22:28,523 INFO [org.jboss.as.remoting] (MSC service thread 1-3) JBAS017100: Listening on localhost/127.0.0.1:4447
16:22:28,778 INFO [org.jboss.as.remoting] (MSC service thread 1-4) JBAS017100: Listening on /127.0.0.1:9999
16:22:28,805 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
16:22:28,806 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) JBAS010400: Bound data source [java:jboss/datasources/MySqlDS]
16:22:29,273 INFO [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
16:22:29,274 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final “Brontes” started in 6666ms - Started 137 of 213 services (74 services are passive or on-demand)

[/code][/quote]

Agora depois de eu ter dado clean no projeto, ta relatando esse erro, seu oq é … só não sei o porque

segue meu arquivo persistence.xml

<?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="LojaPU" transaction-type="JTA">
        <provider>org.hibernate.ejb.HibernatePersistence</provider>
        <jta-data-source>java:/java:jboss/datasources/MySqlDS</jta-data-source>
        <properties>
            <property name="hibernate.hbm2ddl.auto" value="update"/>
        </properties>
    </persistence-unit>
</persistence>
<properties>  
            <property name="hibernate.hbm2ddl.auto" value="create"/>  
        </properties>

Troque por create, ou create-drop;

Lembrando, isso deve ser feito em producao, pois ele sempre apagara as tabelas.