Java com WildFly erro Failed to define class proj.Produto in Module

1 resposta
A

toda vez que eu tendo iniciar o servidor dp wild fly no eclipse da este erro se alguém já teve este problema e puder ajudar se precisar de informações adicionais é só falar que eu posto aqui

este é o erro que -

16:27:05,234 WARN  [org.jboss.modules.define] (ServerService Thread Pool – 67) Failed to define class proj.Produto in Module “deployment.JavaWeb.war” from Service Module Loader: java.lang.UnsupportedClassVersionError: Failed to link proj/Produto (Module “deployment.JavaWeb.war” from Service Module Loader): proj/Produto has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:763)

at java.lang.ClassLoader.defineClass(ClassLoader.java:839)

at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:424)

at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:519)

at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:339)

at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:126)

at org.jboss.modules.Module.loadModuleClass(Module.java:731)

at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:247)

at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)

at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)

at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)

at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader.findClass(ClassLoaderServiceImpl.java:209)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:348)

at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:226)

at org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl.(AnnotationMetadataSourceProcessorImpl.java:103)

at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.(MetadataBuildingProcess.java:147)

at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:141)

at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:848)

at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:875)

at org.jboss.as.jpa.hibernate5.TwoPhaseBootstrapImpl.build(TwoPhaseBootstrapImpl.java:44)

at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:167)

at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:125)

at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:650)

at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1.run(PersistenceUnitServiceImpl.java:209)

at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)

at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)

at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)

at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)

at java.lang.Thread.run(Thread.java:748)

at org.jboss.threads.JBossThread.run(JBossThread.java:485)
16:27:05,242 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool – 67) MSC000001: Failed to start service jboss.persistenceunit.“JavaWeb.war#JavaWeb”: org.jboss.msc.service.StartException in service jboss.persistenceunit.“JavaWeb.war#JavaWeb”: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [proj.Produto]

at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:195)

at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:125)

at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:650)

at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1.run(PersistenceUnitServiceImpl.java:209)

at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)

at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)

at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)

at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)

at java.lang.Thread.run(Thread.java:748)

at org.jboss.threads.JBossThread.run(JBossThread.java:485)

Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [proj.Produto]

at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:229)

at org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl.(AnnotationMetadataSourceProcessorImpl.java:103)

at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.(MetadataBuildingProcess.java:147)

at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:141)

at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:848)

at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:875)

at org.jboss.as.jpa.hibernate5.TwoPhaseBootstrapImpl.build(TwoPhaseBootstrapImpl.java:44)

at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:167)

… 9 more

Caused by: java.lang.ClassNotFoundException: Could not load requested class : proj.Produto

at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader.findClass(ClassLoaderServiceImpl.java:217)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:348)

at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:226)

… 16 more
16:27:05,307 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation (“deploy”) failed - address: ([(“deployment” => “JavaWeb.war”)]) - failure description: {

“WFLYCTL0080: Failed services” => {“jboss.persistenceunit.“JavaWeb.war#JavaWeb”” => “org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [proj.Produto]

Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [proj.Produto]

Caused by: java.lang.ClassNotFoundException: Could not load requested class : proj.Produto”},

“WFLYCTL0288: One or more services were unable to start due to one or more indirect dependencies not being available.” => {

“Services that were unable to start:” => [

“jboss.deployment.unit.“JavaWeb.war”.component.“javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.START”,

“jboss.deployment.unit.“JavaWeb.war”.component.“javax.servlet.jsp.jstl.tlv.ScriptFreeTLV”.START”

],

“Services that may be the cause:” => [

“jboss.clustering.web.route.default-server”,

“jboss.deployment.unit.“JavaWeb.war”.component.“javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.START”,

“jboss.deployment.unit.“JavaWeb.war”.component.“javax.servlet.jsp.jstl.tlv.ScriptFreeTLV”.START”,

“jboss.iiop-openjdk.poa-service.rootpoa”,

“jboss.txn.service.remote”,

“jboss.undertow.deployment.default-server.default-host./JavaWeb”,

“jboss.xts.handlers”,

“org.wildfly.clustering.cache.default-service-provider-registry.ejb”,

“<a href="http://org.wildfly.clustering.cache.default-service-provider-registry.web">org.wildfly.clustering.cache.default-service-provider-registry.web</a>”,

“org.wildfly.clustering.cache.group.ejb.passivation”,

“org.wildfly.clustering.cache.group.hibernate.entity”,

“org.wildfly.clustering.cache.group.hibernate.local-query”,

“org.wildfly.clustering.cache.group.hibernate.timestamps”,

“org.wildfly.clustering.cache.group.server.client-mappings”,

“org.wildfly.clustering.cache.group.server.default”,

“org.wildfly.clustering.cache.group.web.client-mappings”,

“org.wildfly.clustering.cache.group.web.default-server”,

“org.wildfly.clustering.cache.group.web.passivation”,

“org.wildfly.clustering.cache.registry.ejb.passivation”,

“org.wildfly.clustering.cache.registry.server.default”,

“org.wildfly.clustering.cache.registry.web.passivation”,

“org.wildfly.clustering.cache.registry-entry.ejb.passivation”,

“org.wildfly.clustering.cache.registry-entry.hibernate.entity”,

“org.wildfly.clustering.cache.registry-entry.hibernate.local-query”,

“org.wildfly.clustering.cache.registry-entry.hibernate.timestamps”,

“org.wildfly.clustering.cache.registry-entry.server.client-mappings”,

“org.wildfly.clustering.cache.registry-entry.server.default”,

“org.wildfly.clustering.cache.registry-entry.web.client-mappings”,

“org.wildfly.clustering.cache.registry-entry.web.default-server”,

“org.wildfly.clustering.cache.registry-entry.web.passivation”,

“org.wildfly.clustering.cache.registry-factory.ejb.passivation”,

“org.wildfly.clustering.cache.registry-factory.hibernate.entity”,

“org.wildfly.clustering.cache.registry-factory.hibernate.local-query”,

“org.wildfly.clustering.cache.registry-factory.hibernate.timestamps”,

“org.wildfly.clustering.cache.registry-factory.server.client-mappings”,

“org.wildfly.clustering.cache.registry-factory.server.default”,

“org.wildfly.clustering.cache.registry-factory.web.client-mappings”,

“org.wildfly.clustering.cache.registry-factory.web.default-server”,

“org.wildfly.clustering.cache.registry-factory.web.passivation”,

“org.wildfly.clustering.cache.service-provider-registry.ejb.client-mappings”,

“org.wildfly.clustering.cache.service-provider-registry.ejb.passivation”,

“org.wildfly.clustering.cache.service-provider-registry.hibernate.entity”,

“org.wildfly.clustering.cache.service-provider-registry.hibernate.local-query”,

“org.wildfly.clustering.cache.service-provider-registry.hibernate.timestamps”,

“org.wildfly.clustering.cache.service-provider-registry.server.client-mappings”,

“org.wildfly.clustering.cache.service-provider-registry.server.default”,

“org.wildfly.clustering.cache.service-provider-registry.web.client-mappings”,

“org.wildfly.clustering.cache.service-provider-registry.web.default-server”,

“org.wildfly.clustering.cache.service-provider-registry.web.passivation”,

“org.wildfly.clustering.command-dispatcher-factory.ejb”,

“org.wildfly.clustering.command-dispatcher-factory.hibernate”,

“org.wildfly.clustering.command-dispatcher-factory.local”,

“org.wildfly.clustering.command-dispatcher-factory.server”,

“<a href="http://org.wildfly.clustering.command-dispatcher-factory.web">org.wildfly.clustering.command-dispatcher-factory.web</a>”,

“org.wildfly.clustering.default-command-dispatcher-factory”,

“org.wildfly.clustering.group.hibernate”,

“org.wildfly.clustering.group.server”,

“<a href="http://org.wildfly.clustering.group.web">org.wildfly.clustering.group.web</a>”,

“org.wildfly.clustering.infinispan.cache.ejb.passivation”,

“org.wildfly.clustering.infinispan.cache.hibernate.entity”,

“org.wildfly.clustering.infinispan.cache.hibernate.local-query”,

“org.wildfly.clustering.infinispan.cache.hibernate.timestamps”,

“org.wildfly.clustering.infinispan.cache.server.client-mappings”,

“org.wildfly.clustering.infinispan.cache.server.default”,

“org.wildfly.clustering.infinispan.cache.store.hibernate.entity”,

“org.wildfly.clustering.infinispan.cache.store.hibernate.local-query”,

“org.wildfly.clustering.infinispan.cache.store.hibernate.timestamps”,

“org.wildfly.clustering.infinispan.cache.store.server.default”,

“org.wildfly.clustering.infinispan.cache.store.web.passivation”,

“org.wildfly.clustering.infinispan.cache.web.client-mappings”,

“org.wildfly.clustering.infinispan.cache.web.default-server”,

“org.wildfly.clustering.infinispan.cache.web.passivation”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.entity”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.entity.expiration”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.entity.locking”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.entity.memory”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.entity.transaction”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.local-query”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.local-query.expiration”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.local-query.locking”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.local-query.memory”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.local-query.transaction”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.timestamps”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.timestamps.expiration”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.timestamps.locking”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.timestamps.memory”,

“org.wildfly.clustering.infinispan.cache-configuration.hibernate.timestamps.transaction”,

“org.wildfly.clustering.infinispan.cache-configuration.server.client-mappings”,

“org.wildfly.clustering.infinispan.cache-configuration.server.default”,

“org.wildfly.clustering.infinispan.cache-configuration.server.default.expiration”,

“org.wildfly.clustering.infinispan.cache-configuration.server.default.locking”,

“org.wildfly.clustering.infinispan.cache-configuration.server.default.memory”,

“org.wildfly.clustering.infinispan.cache-configuration.server.default.transaction”,

“org.wildfly.clustering.infinispan.cache-configuration.web.client-mappings”,

“org.wildfly.clustering.infinispan.cache-configuration.web.default-server”,

“org.wildfly.clustering.infinispan.cache-configuration.web.passivation”,

“org.wildfly.clustering.infinispan.cache-configuration.web.passivation.expiration”,

“org.wildfly.clustering.infinispan.cache-configuration.web.passivation.locking”,

“org.wildfly.clustering.infinispan.cache-configuration.web.passivation.memory”,

“org.wildfly.clustering.infinispan.cache-configuration.web.passivation.transaction”,

“org.wildfly.clustering.infinispan.cache-configuration.web.passivation.write”,

“org.wildfly.clustering.infinispan.cache-container.hibernate”,

“org.wildfly.clustering.infinispan.cache-container.server”,

“<a href="http://org.wildfly.clustering.infinispan.cache-container.web">org.wildfly.clustering.infinispan.cache-container.web</a>”,

“org.wildfly.clustering.infinispan.cache-container-configuration.hibernate”,

“org.wildfly.clustering.infinispan.cache-container-configuration.hibernate.transport”,

“org.wildfly.clustering.infinispan.cache-container-configuration.server”,

“org.wildfly.clustering.infinispan.cache-container-configuration.server.transport”,

“<a href="http://org.wildfly.clustering.infinispan.cache-container-configuration.web">org.wildfly.clustering.infinispan.cache-container-configuration.web</a>”,

“org.wildfly.clustering.infinispan.cache-container-configuration.web.transport”,

“org.wildfly.clustering.infinispan.default-cache.ejb”,

“<a href="http://org.wildfly.clustering.infinispan.default-cache.web">org.wildfly.clustering.infinispan.default-cache.web</a>”,

“org.wildfly.clustering.infinispan.default-cache-configuration.server”,

“<a href="http://org.wildfly.clustering.infinispan.default-cache-configuration.web">org.wildfly.clustering.infinispan.default-cache-configuration.web</a>”

]

}

}

16:27:05,418 INFO  [org.jboss.as.server] (ServerService Thread Pool – 39) WFLYSRV0010: Deployed “JavaWeb.war” (runtime-name : “JavaWeb.war”)

16:27:05,576 INFO  [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report

WFLYCTL0186:   Services which failed to start:      service jboss.persistenceunit.“JavaWeb.war#JavaWeb”: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [proj.Produto]

WFLYCTL0448: 3 additional services are down due to their dependencies being missing or failed

16:27:05,978 INFO  [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server

16:27:05,988 INFO  [<a href="http://org.jboss.as">org.jboss.as</a>] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on <a href="http://127.0.0.1:9990/management">http://127.0.0.1:9990/management</a>

16:27:05,989 INFO  [<a href="http://org.jboss.as">org.jboss.as</a>] (Controller Boot Thread) WFLYSRV0051: Admin console listening on <a href="http://127.0.0.1:9990">http://127.0.0.1:9990</a>

16:27:05,990 ERROR [<a href="http://org.jboss.as">org.jboss.as</a>] (Controller Boot Thread) WFLYSRV0026: WildFly Full 13.0.0.Final (WildFly Core 5.0.0.Final) started (with errors) in 36405ms - Started 385 of 583 services (5 services failed or missing dependencies, 315 services are lazy, passive or on-demand)
/**
 * Entity implementation class for Entity: Produto
 *
 */
@Entity

public class Produto implements Serializable {

	   
	@Id
	@GeneratedValue
	private Integer id;
	private String descricao;
	private Double preco;
	private static final long serialVersionUID = 1L;

	
	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}   
	public String getDescricao() {
		return this.descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}   
	public Double getPreco() {
		return this.preco;
	}

	public void setPreco(Double preco) {
		this.preco = preco;
	}
   
}

este é o codigo
e este o percistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
	<persistence-unit name="JavaWeb" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
		<class>proj.Produto</class>
		<exclude-unlisted-classes>false</exclude-unlisted-classes>
		<properties>
			<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/mysql-test"/>
			<property name="javax.persistence.jdbc.user" value="mysql"/>
			<property name="javax.persistence.jdbc.password" value="mysql"/>
			<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
			<property name="javax.persistence.schema-generation.create-database-schemas" value="false"/>
		</properties>
	</persistence-unit>
</persistence>

1 Resposta

darlan_machado

Tem uma declaração de package ai? Se não, crie um package chamado proj e coloque esta classe dentro dele.

Criado 13 de agosto de 2018
Ultima resposta 13 de ago. de 2018
Respostas 1
Participantes 2