Erro de compilação no Eclipse para JSF

0 respostas
tomcatjsfeclipseserverjava
G

Fala galera, beleza?

Estou com um problema no Eclipse a versão que uso é a Mars 2 e utilizo o tomcat 8. Toda vez que eu clico para compilar uma página xhtml na primeira vez que clico em Run o server da o start normal ele roda e sobe a página, basta eu clicar em parar o server e clicar Run novamente para rodar a página ela não sobe porque o server aparece com a mensagem Tomcat v8.0 Server at localhost [Stopped, Synchronized] e ai pra rodar tenho que clicar em start e depois fazer todo processo Run e compilar.


Bom, só que quando eu vou executar uma página captura.xhtml da esse erro, mesmo colando depois da / faces/captura.xhtml da o mesmo erro

Meu persiste.xml está de boa

`<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
	xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/persistence 
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
	<persistence-unit name="CLIENTE_ORACLE"
		transaction-type="RESOURCE_LOCAL">
		<provider>org.hibernate.ejb.HibernatePersistence</provider>
		<properties>
			<property name="hibernate.show_sql" value="true" />
			<!-- create : apaga e cria as tabelas validate : valida as classes com 
				as tabelas update : tenta atualizar as tabelas -->
			<property name="hibernate.hbm2ddl.auto" value="update" />
			<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect" />
			<property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver" />
			<property name="javax.persistence.jdbc.user" value="" /> <!-- campo para meu usuário -->
			<property name="javax.persistence.jdbc.password" value="" /> <!-- campo para minha senha -->
			<property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@192.168.60.15:1521:ORCL" />
		</properties>
	</persistence-unit>
</persistence>`

Meu web.xml também está de boa

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	version="3.0">
	<display-name>Exercicio_primefaces</display-name>
	<servlet>
		<servlet-name>Faces Servlet</servlet-name>
		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
		<enabled>true</enabled>
		<async-supported>false</async-supported>
	</servlet>
	<servlet-mapping>
		<servlet-name>Faces Servlet</servlet-name>
		<url-pattern>
		/faces/*</url-pattern>
	</servlet-mapping>
	<context-param>
		<param-name>primefaces.THEME</param-name>
		<param-value>midnight</param-value>
	</context-param>
</web-app>

Agora a página captura.xhtml

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
	xmlns:h="http://xmlns.jcp.org/jsf/html"
	xmlns:f="http://xmlns.jcp.org/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="_template.xhtml">
	<ui:define name="content">

		<h1>Captura de Pokemon</h1>

		<p:panel header="Captura" toggleable="true">

			<h:form>
				<p:messages id="msg"/>
				<p:growl autoUpdate="true" />
				<h:inputHidden value="#{pokemonBean.pokemon.codigo}"/>
				<h:panelGrid columns="2">

					<p:outputLabel value="Nome" for="nome" />
					<p:inputText id="nome" value="#{pokemonBean.pokemon.nome}" />

					<p:outputLabel value="Data" for="data" />
					<p:calendar id="data" pattern="dd/MM/yyyy"
						value="#{pokemonBean.pokemon.dataCaptura.time}" />

					<p:outputLabel value="Nível" for="nivel" />
					<p:rating id="nivel" stars="5" value="#{pokemonBean.pokemon.nivel}" />

					<p:outputLabel value="CP" for="cp" />
					
					<p:inputMask mask="9999" id="cp" value="#{pokemonBean.pokemon.cp}" />

					<p:outputLabel value="Lendario" for="lenda" />
					<p:selectBooleanCheckbox id="lenda"
						value="#{pokemonBean.pokemon.lendario}" />

					<p:commandButton value="#{pokemonBean.pokemon.codigo==0?'Capturar':'Atualizar'}" update="msg"
						actionListener="#{pokemonBean.capturar}" />

				</h:panelGrid>

			</h:form>
		</p:panel>

	</ui:define>
</ui:composition>
</html>

Desculpa ser um post longo pois é meu primeiro. Mas preciso tirar essas dúvidas para poder ir vendo minhas praticas nos exercícios. Alguém pode me ajudar?

Agradeço desde já. Abraços

Criado 22 de agosto de 2016
Respostas 0
Participantes 1