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

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”,
org.wildfly.clustering.cache.default-service-provider-registry.web”,
“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”,
org.wildfly.clustering.command-dispatcher-factory.web”,
“org.wildfly.clustering.default-command-dispatcher-factory”,
“org.wildfly.clustering.group.hibernate”,
“org.wildfly.clustering.group.server”,
org.wildfly.clustering.group.web”,
“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”,
org.wildfly.clustering.infinispan.cache-container.web”,
“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”,
org.wildfly.clustering.infinispan.cache-container-configuration.web”,
“org.wildfly.clustering.infinispan.cache-container-configuration.web.transport”,
“org.wildfly.clustering.infinispan.default-cache.ejb”,
org.wildfly.clustering.infinispan.default-cache.web”,
“org.wildfly.clustering.infinispan.default-cache-configuration.server”,
org.wildfly.clustering.infinispan.default-cache-configuration.web
]
}
}
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 [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management
16:27:05,989 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
16:27:05,990 ERROR [org.jboss.as] (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>

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