Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não consigo acessar o localhost e nem criar tabelas no mysql

Não consigo mais acessar o http://localhost:8080/casadocodigo/livros/form.xhtml (404 - Not Found) e ao executar ele também não cria a tabela LIVROS no banco de dados. Criei o banco de dados com o nome casadocodigo. Isso é uma parte do que é exibido no console:

10:53:53,402 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0004: Found casadocodigo.war in deployment directory. To trigger deployment create a file called casadocodigo.war.dodeploy
11:19:39,081 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0027: Starting deployment of "casadocodigo.war" (runtime-name: "casadocodigo.war")
11:19:39,118 INFO  [org.jboss.as.jpa] (MSC service thread 1-6) WFLYJPA0002: Read persistence.xml for casadocodigo
11:19:39,150 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 1) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "casadocodigo.war")]) - failure description: {"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.persistenceunit.\"casadocodigo.war#casadocodigo\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.datasources.casadocodigo]"]}
11:19:39,198 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 1) WFLYSRV0010: Deployed "casadocodigo.war" (runtime-name : "casadocodigo.war")
11:19:39,199 INFO  [org.jboss.as.controller] (DeploymentScanner-threads - 1) WFLYCTL0183: Service status report
WFLYCTL0185:    Newly corrected services:
      service jboss.persistenceunit."casadocodigo.war#casadocodigo".__FIRST_PHASE__ (new available)
2 respostas
solução!

apenas por esse trecho, ele ta dizendo que não encontra o datasource casadocodigo. Configurou no arquivo correto do widlfly?

<datasource jndi-name="java:jboss/datasources/casadocodigoDS" pool-name="casadocodigoDS">
    <connection-url>jdbc:mysql://localhost:3306/casadocodigo_javaee</connection-url>
    <connection-property name="DatabaseName">
        casadocodigo_javaee
    </connection-property>
    <driver>mysql</driver>
    <pool>
        <min-pool-size>10</min-pool-size>
        <max-pool-size>20</max-pool-size>
    </pool>
    <security>
        <user-name>root</user-name>
    </security>
</datasource>

Eu segui a instalação do wildfly conforme mostrado em aula, mas no meu Eclipse não apareceu a opção de selecionar a pasta do widfly, porém, estava tudo funcionando anteriormente, parou de funcionar quando comecei a mexer com as configurações do banco de dados.