Advertisement
Guest User

Untitled

a guest
Dec 29th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.88 KB | None | 0 0
  1. 13:56:39,872 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.deployment.unit."pokemax.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."pokemax.war".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment "pokemax.war"
  2. at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
  3. at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
  4. at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
  5. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  6. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  7. at java.lang.Thread.run(Thread.java:745)
  8. Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEJB0406: No EJB found with interface of type 'br.com.pokemax.service.GeracaoServiceImpl' for binding br.com.pokemax.controller.GeracaoController/service
  9. at org.jboss.as.ejb3.deployment.processors.EjbInjectionSource.getResourceValue(EjbInjectionSource.java:90)
  10. at org.jboss.as.ee.component.deployers.ModuleJndiBindingProcessor.addJndiBinding(ModuleJndiBindingProcessor.java:211)
  11. at org.jboss.as.ee.component.deployers.ModuleJndiBindingProcessor$1.handle(ModuleJndiBindingProcessor.java:182)
  12. at org.jboss.as.ee.component.ClassDescriptionTraversal.run(ClassDescriptionTraversal.java:54)
  13. at org.jboss.as.ee.component.deployers.ModuleJndiBindingProcessor.processClassConfigurations(ModuleJndiBindingProcessor.java:186)
  14. at org.jboss.as.ee.component.deployers.ModuleJndiBindingProcessor.deploy(ModuleJndiBindingProcessor.java:143)
  15. at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
  16. ... 5 more
  17.  
  18. 13:56:39,880 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "pokemax.war")]) - failure description: {
  19. "WFLYCTL0080: Failed services" => {"jboss.deployment.unit."pokemax.war".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit."pokemax.war".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment "pokemax.war"
  20. Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEJB0406: No EJB found with interface of type 'br.com.pokemax.service.GeracaoServiceImpl' for binding br.com.pokemax.controller.GeracaoController/service"},
  21. "WFLYCTL0412: Required services that are not installed:" => [
  22. "jboss.deployment.unit."pokemax.war".beanmanager",
  23. "jboss.deployment.unit."pokemax.war".INSTALL"
  24. ],
  25. "WFLYCTL0180: Services with missing/unavailable dependencies" => [
  26. "jboss.deployment.unit."pokemax.war".weld.weldClassIntrospector is missing [jboss.deployment.unit."pokemax.war".beanmanager]",
  27. "jboss.deployment.unit."pokemax.war".batch.environment is missing [jboss.deployment.unit."pokemax.war".beanmanager]"
  28. ]
  29. }
  30.  
  31. package br.com.pokemax.controller;
  32.  
  33. import java.io.Serializable;
  34. import java.util.Collection;
  35.  
  36. import javax.annotation.PostConstruct;
  37. import javax.ejb.EJB;
  38. import javax.faces.bean.ManagedBean;
  39. import javax.faces.bean.ViewScoped;
  40.  
  41. import br.com.pokemax.modelo.Geracao;
  42. import br.com.pokemax.service.GeracaoServiceImpl;
  43. import br.com.pokemax.util.MensagensUtil;
  44. import lombok.Getter;
  45. import lombok.Setter;
  46.  
  47. @ViewScoped
  48. @ManagedBean
  49. public class GeracaoController implements Serializable {
  50.  
  51. private static final long serialVersionUID = 1L;
  52.  
  53. @Getter
  54. @Setter
  55. private Geracao geracao = new Geracao();
  56.  
  57. @EJB
  58. private GeracaoServiceImpl service;
  59.  
  60. @Getter
  61. @Setter
  62. private Collection<Geracao> lista;
  63.  
  64. @PostConstruct
  65. public void inicio() {
  66.  
  67. }
  68.  
  69. public void gravar() {
  70. service.adicionar(geracao);
  71. MensagensUtil.msg("Info", "cadastro.sucesso", new Object[] { MensagensUtil.get("geracao") });
  72. }
  73.  
  74. }
  75.  
  76. package br.com.pokemax.service;
  77.  
  78. import javax.ejb.Local;
  79.  
  80. import br.com.pokemax.modelo.Geracao;
  81.  
  82. @Local
  83. public interface GeracaoService {
  84.  
  85. public void adicionar(Geracao geracao);
  86.  
  87. }
  88.  
  89. package br.com.pokemax.service;
  90.  
  91. import javax.ejb.Stateless;
  92. import javax.persistence.EntityManager;
  93. import javax.persistence.PersistenceContext;
  94.  
  95. import br.com.pokemax.modelo.Geracao;
  96.  
  97. @Stateless
  98. public class GeracaoServiceImpl implements GeracaoService {
  99.  
  100. @PersistenceContext(name = "pokemax")
  101. private EntityManager em;
  102.  
  103. @Override
  104. public void adicionar(Geracao geracao) {
  105. this.em.persist(geracao);
  106. }
  107. }
  108.  
  109. <?xml version="1.0" encoding="UTF-8"?>
  110. <persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
  111. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  112. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
  113. http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
  114. version="2.1">
  115. <persistence-unit name="pokemax">
  116. <jta-data-source>java:jboss/datasources/pokemax</jta-data-source>
  117. <properties>
  118. <property name="hibernate.hbm2ddl.auto" value="update" />
  119. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
  120. <property name="hibernate.connection.url" value="jdbc:mysql://localhost/pokemax?useTimezone=true&serverTimezone=UTC" />
  121. <property name="hibernate.connection.driver" value="com.mysql.jdbc.Driver" />
  122. <property name="hibernate.connection.username" value="pokemax" />
  123. <property name="hibernate.connection.password" value="pokemax" />
  124. <property name="hibernate.show_sql" value="true" />
  125. <!-- <property name="hibernate.format_sql" value="true" />
  126. <property name="connection.pool_size" value="5" /> -->
  127. </properties>
  128. </persistence-unit>
  129. </persistence>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement