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