Erro ao carregar página xhtml no JSP

Boa noite,

Pessoal sou iniciante no Java EE, talvez nem esteja sabendo fazer a pergunta.

Uso servidor WildFly conectado ao Eclipse.

Esta é a página que tento acessar pelo servidor, armazenada em WEB_INF:
dadosAluno.xhtml

    <!--cabeçalho - Inicio -->

<!DOCTYPE html>
<html lang="pt-br">
	<head>
		<meta charset="ISO-8859-1"> 
		<title>Loucademia</title>
		<link rel="stylesheet" type="text/css" href="css/loucademia_Estilo.css">
	</head>
	<body>
		<header>
			<img src="images/Loucademia_Logotipo.png">
			<nav>
				<div>
				<a href="novoAluno.html">Novo aluno</a><br>
				<a href="pesquisaDeAluno.html">Pesquisa de aluno</a><br>
				<a href="controleDeAcesso.html">Controle de acesso</a><br>
				<a href="relatoriosDeEntradaSaida.html">Relatórios de entradas e saídas</a><br>
				<a href="relatoriosDeSituacoes.html">Relatório de situações</a><br>
				</div>
			</nav>
		</header>
		<!--cabeçalho - Fim -->
		<h1>Novo Aluno</h1>
		<div id="infoMessage">
			(Aqui vai eventual mensagem de erro do sistema sucesso ou não)
		</div>
		
		<br>
		
		<form>
			<fieldset>
				<legend>Dados Pessoais</legend>
				
				<label for="nome">Nome</label><br>
				<input type="text" name="nome" id="nome"><br>
				
				<label for="sexo" >Sexo</label><br>
				<select name="sexo" id="sexo">
				<option>Masculino</option>
				<option>Feminino</option>
				</select><br>
				
				<label for="rg">RG</label><br>
				<input type="text" name="rg" id="rg"><br>
				
				<label for="dataDeNascimento">Data de Nascimento</label><br>
				<input type="date" name="dataDeNascimento" id="dataDeNascimento"><br>
				
			</fieldset>
			<br>
			
			<fieldset>
				<legend>Situação</legend>
				<label for="situacao"> Situação </label><br>
				<select name="situacao" id="situacao">
				<option>Ativo</option>
				<option>Inativo</option>
				<option>Com pendência</option>
				</select>			
			</fieldset>
			<br>
			
			<fieldset>
				<legend>Endereço</legend>
				<label for="rua">Rua</label><br>
				<input type="text" name="rua" id="rua"><br>
				
				<label for="numero">Número</label><br>
				<input type="text" name="numero" id="numero"><br>
				
				<label for="complemento">Complemento</label><br>
				<input type="text" name="complemento" id="complemento"><br>
				
				<label for="cidade">Cidade</label><br>
				<input type="text" name="cidade" id="cidade"><br>
				
				<label for="estado">Estado</label><br>
				<select name="estado" id="estado">
					<option>(lista)</option>
				</select><br>
				
				<label for="cep">CEP</label><br>
				<input type="text" name="cep" id="cep"><br>
				
			</fieldset><br>
			
			<fieldset>
				<legend>Contato</legend>
				
				<label for="email">E-mail</label>
				<input type="email" name="email" id="email"><br>
				
				<label for="telefoneCelularDDD">Telefone Celular</label><br>
				<input type="tel" name="telefoneCelularDDD" id="telefoneCelularDDD">
				<input type="tel" name="telefoneCelularNumero" id="telefoneCelularNumero"><br>
				
				<label for="telefoneFixoDDD">Telefone Fixo</label><br>
				<input type="tel" name="telefoneFixoDDD" id="telefoneFixoDDD">
				<input type="tel" name="telefoneFixoNumero" id="telefoneFixoNumero"><br>
								
			</fieldset><br>
			
			<input type="submit" value="Gravar">
			<input type="button" value="Relatório de Acessos">
		
		</form>		
		
	<!--Rodapé - Início -->
	</body>
</html>
<!--Rodapé - Fim -->     

persistance.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="Loucademia">
		<jta-data-source>jdbc/LoucaDS</jta-data-source>
		<properties>
			<property name="javax.persistence.schema-generation.database.action" value="none"/>
		</properties>
	</persistence-unit>
</persistence>

Ao acessar no navegador
http://localhost:8180/Loucademia/dadosAlunos.faces
Gera o seguinte erro:

Context Path:
/Loucademia

Servlet Path:
/dadosAluno.faces

Path Info:
null

Query String:
null

Stack Trace:

javax.servlet.ServletException: Error Parsing /dadosAluno.xhtml: Error Traced[line: 1] Invalid byte 2 of 3-byte UTF-8 sequence.
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:683)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at io.opentracing.contrib.jaxrs2.server.SpanFinishingFilter.doFilter(SpanFinishingFilter.java:55)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
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)
Caused by: javax.faces.view.facelets.FaceletException: Error Parsing /dadosAluno.xhtml: Error Traced[line: 1] Invalid byte 2 of 3-byte UTF-8 sequence.
at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:487)
at com.sun.faces.facelets.compiler.SAXCompiler.doMetadataCompile(SAXCompiler.java:470)
at com.sun.faces.facelets.compiler.Compiler.metadataCompile(Compiler.java:130)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.createMetadataFacelet(DefaultFaceletFactory.java:497)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.access$200(DefaultFaceletFactory.java:107)
at com.sun.faces.facelets.impl.DefaultFaceletFactory$2.newInstance(DefaultFaceletFactory.java:208)
at com.sun.faces.facelets.impl.DefaultFaceletFactory$2.newInstance(DefaultFaceletFactory.java:205)
at com.sun.faces.facelets.impl.DefaultFaceletCache$2.newInstance(DefaultFaceletCache.java:100)
at com.sun.faces.facelets.impl.DefaultFaceletCache$2.newInstance(DefaultFaceletCache.java:93)
at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:100)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:115)
at com.sun.faces.facelets.impl.DefaultFaceletCache.getViewMetadataFacelet(DefaultFaceletCache.java:148)
at com.sun.faces.facelets.impl.DefaultFaceletCache.getViewMetadataFacelet(DefaultFaceletCache.java:63)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:310)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:240)
at com.sun.faces.application.view.ViewMetadataImpl.createMetadataView(ViewMetadataImpl.java:146)
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:247)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:133)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:201)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:670)
… 47 more

Fiz estas alterações seguindo os erros:

<!DOCTYPE html>
<html lang="pt-br">
	<head>
		<meta charset="ISO-8859-1"/> 
		<title>Loucademia</title>
		<link rel="stylesheet" type="text/css" href="css/loucademia_Estilo.css"/>
	</head>
	<body>
		<header>
			<img src="images/Loucademia_Logotipo.png">
			<nav>
				<div>
				<a href="">Novo aluno</a><br>
				<a href="pesquisaDeAluno.html">Pesquisa de aluno</a><br>
				<a href="controleDeAcesso.html">Controle de acesso</a><br>
				<a href="relatoriosDeEntradaSaida.html">Relatórios de entradas e saídas</a><br>
				<a href="relatoriosDeSituacoes.html">Relatório de situações</a><br>
				</div>
			</nav>
		</header>
		<!--cabeçalho - Fim -->
		<h1>Novo Aluno</h1>
		<div id="infoMessage">
			(Aqui vai eventual mensagem de erro do sistema sucesso ou não)
		</div>
		
		<br>
		
		<form>
			<fieldset>
				<legend>Dados Pessoais</legend>
				
				<label for="nome">Nome</label><br>
				<input type="text" name="nome" id="nome"><br>
				
				<label for="sexo" >Sexo</label><br>
				<select name="sexo" id="sexo">
				<option>Masculino</option>
				<option>Feminino</option>
				</select><br>
				
				<label for="rg">RG</label><br>
				<input type="text" name="rg" id="rg"><br>
				
				<label for="dataDeNascimento">Data de Nascimento</label><br>
				<input type="date" name="dataDeNascimento" id="dataDeNascimento"><br>
				
			</fieldset>
			<br>
			
			<fieldset>
				<legend>Situação</legend>
				<label for="situacao"> Situação </label><br>
				<select name="situacao" id="situacao">
				<option>Ativo</option>
				<option>Inativo</option>
				<option>Com pendência</option>
				</select>			
			</fieldset>
			<br>
			
			<fieldset>
				<legend>Endereço</legend>
				<label for="rua">Rua</label><br>
				<input type="text" name="rua" id="rua"><br>
				
				<label for="numero">Número</label><br>
				<input type="text" name="numero" id="numero"><br>
				
				<label for="complemento">Complemento</label><br>
				<input type="text" name="complemento" id="complemento"><br>
				
				<label for="cidade">Cidade</label><br>
				<input type="text" name="cidade" id="cidade"><br>
				
				<label for="estado">Estado</label><br>
				<select name="estado" id="estado">
					<option>(lista)</option>
				</select><br>
				
				<label for="cep">CEP</label><br>
				<input type="text" name="cep" id="cep"><br>
				
			</fieldset><br>
			
			<fieldset>
				<legend>Contato</legend>
				
				<label for="email">E-mail</label>
				<input type="email" name="email" id="email"><br>
				
				<label for="telefoneCelularDDD">Telefone Celular</label><br>
				<input type="tel" name="telefoneCelularDDD" id="telefoneCelularDDD">
				<input type="tel" name="telefoneCelularNumero" id="telefoneCelularNumero"><br>
				
				<label for="telefoneFixoDDD">Telefone Fixo</label><br>
				<input type="tel" name="telefoneFixoDDD" id="telefoneFixoDDD">
				<input type="tel" name="telefoneFixoNumero" id="telefoneFixoNumero"><br>
								
			</fieldset><br>
			
			<input type="submit" value="Gravar">
			<input type="button" value="Relatório de Acessos">
		
		</form>		
		
	<!--Rodapé - Início -->
	</body>
</html>
<!--Rodapé - Fim -->               

Deu o seguinte erro ainda:

javax.servlet.ServletException: Error Parsing /dadosAluno.xhtml: Error Traced[line: 18] Invalid byte 2 of 4-byte UTF-8 sequence.
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:683)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at io.opentracing.contrib.jaxrs2.server.SpanFinishingFilter.doFilter(SpanFinishingFilter.java:55)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
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)
Caused by: javax.faces.view.facelets.FaceletException: Error Parsing /dadosAluno.xhtml: Error Traced[line: 18] Invalid byte 2 of 4-byte UTF-8 sequence.
at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:487)
at com.sun.faces.facelets.compiler.SAXCompiler.doMetadataCompile(SAXCompiler.java:470)
at com.sun.faces.facelets.compiler.Compiler.metadataCompile(Compiler.java:130)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.createMetadataFacelet(DefaultFaceletFactory.java:497)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.access$200(DefaultFaceletFactory.java:107)
at com.sun.faces.facelets.impl.DefaultFaceletFactory$2.newInstance(DefaultFaceletFactory.java:208)
at com.sun.faces.facelets.impl.DefaultFaceletFactory$2.newInstance(DefaultFaceletFactory.java:205)
at com.sun.faces.facelets.impl.DefaultFaceletCache$2.newInstance(DefaultFaceletCache.java:100)
at com.sun.faces.facelets.impl.DefaultFaceletCache$2.newInstance(DefaultFaceletCache.java:93)
at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:100)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:115)
at com.sun.faces.facelets.impl.DefaultFaceletCache.getViewMetadataFacelet(DefaultFaceletCache.java:148)
at com.sun.faces.facelets.impl.DefaultFaceletCache.getViewMetadataFacelet(DefaultFaceletCache.java:63)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:310)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:240)
at com.sun.faces.application.view.ViewMetadataImpl.createMetadataView(ViewMetadataImpl.java:146)
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:247)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:133)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:201)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:670)
… 47 more

acredito que o erro é nesta linha aqui conforme mostrado pelo console:
javax.servlet.ServletException: Error Parsing /dadosAluno.xhtml: Error Traced[line: 18] Invalid byte 2 of 4-byte UTF-8 sequence.

Pelo que vi no seu código próximo da linha 18 tem umas palavras definidas com acento exemplo “Relatórios de entradas e saídas” e geralmente o UTF8 não aceita acentos digitados dessa forma. Este código aqui ISO-8859-1 aceita acento. você colocou ele na tag de dadosAluno.xhtml e aparentemente esta definido corretamente em dadosAluno.xhtml…
Acredito que ele não esta funcionando, provavelmente porque no arquivo persistance.xml você definil o UTF8.

<?xml version="1.0" encoding="UTF-8"?> . Se você realmente precisa desse código ai tente mudalo para <?xml version="1.0" encoding="ISO-8859-1"?> porque este código é que aceita acentos digitados dessa forma.
1 curtida

valeu vou testar

Oi, rapaz tentei mudar

<?xml version="1.0" encoding="ISO-8859-1"?>
<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="Loucademia">
		<jta-data-source>jdbc/LoucaDS</jta-data-source>
		<properties>
			<property name="javax.persistence.schema-generation.database.action" value="none"/>
		</properties>
	</persistence-unit>
</persistence>

mas deu este erro:

avax.servlet.ServletException: Error Parsing /dadoAluno.xhtml: Error Traced[line: 1] Invalid byte 2 of 3-byte UTF-8 sequence.
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:683)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at io.opentracing.contrib.jaxrs2.server.SpanFinishingFilter.doFilter(SpanFinishingFilter.java:55)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)

Você esta tentando inserir essa página dentro de outra? Se sim, posta o código da outra se possível.

Como você esta acessando a página? Com que extensão? xhtml, html, jsp?

Amigo os outros erros nao sei mais esse /dadoAluno.xhtml: Error Traced[line: 1] Invalid byte 2 of 3-byte UTF-8 sequence. Só acontece comigo quando tem alguma acento seçidilha ou caracter especial em pagina que esta definido UTF-8 . Ve se em algum outro lugar, tipo template dessa mesma pagina dadoAluno.xhtml esta definido o utf-8 e troca pela que te falei. E depois de voce ter verificado que em nenhum lugar tem utf-8. E continuar o mesmo erro. Faz um teste tira todas as letras com acento da pagina dadoAluno.xhtml exemplo relatório = relatorio peça=peca e testa para ver se some o Invalid byte 2 of 3-byte UTF-8 sequence. verifica ai provavelmente continua definido em algum lugar UTF-8. nem que esteja vindo do banco de dados. mas acredito que é em alguma pagina mesmo. faz esse teste q te falei para ver se some esse erro. verifica também se esta definido corretamente ISO-8859-1 no teu jsp dadosAluno.xhtml. eu não sei te dizer a forma correta de definir ISO-8859-1 em pagina jsp por que só usei jsp em curso q fiz. e no curso que fiz esta definido assim o ISO-8859-1 na pagina jsp o código é de 2007 não sei se ainda e usado.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>

</body>
</html>

não,
Ela era uma HTML e renomeei para XHTML

obrigado vou checar

@Marcel_Motta eu pensava que vc estava usando uma pagina .jsp. mas já que você falou que esta usando uma pagina. xhtml.

Vou postar para vc um exemplo da definição do ISO-8859-1 em pagina .xhtml.
segue abaixo acredito q é esse exemplo que vc deve seguir na pagina dadoAluno.xhtml para inserir no seu código.
da uma olhada

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
	<!--obs. essa linha DOCTYPE e http e utilizada por causa da validacao da linguagem XML que a exige em arquivos XHTML-->
		
<html xmlns="http://www.w3.org/1999/xhtml"
	  xmlns:ui="http://java.sun.com/jsf/facelets"
	  xmlns:h="http://java.sun.com/jsf/html"
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:rich="http://richfaces.org/rich"
	  xmlns:a4j="http://richfaces.org/a4j"
	  lang="pt-br">
	  
<head>
<title> <ui:insert name="titulo"/> </title>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<meta http-equiv="Content-Language" content="English"/>
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen"/> 
</head>
	
<body>
	
</body>
</html>
1 curtida

uma observação este ultimo exemplo que te passei é definição de uma pagina .xhtml em que eu usava rifhfaces+jsf1.2 nela. eu não sei te dizer se é possível migrar uma pagina .jsp para uma pagina .xhtml sem ter que “refazer tudo”

1 curtida

a hora que chamo no navegador faço dadoAlunos.faces

vou copiar o seu e montar as minhas, vou fazer amanhã que hoje a cabeça pifou.

Desculpe não me expressar bem estou iniciando na aventura agora

já montei sua estrutura e montar as minha nela.

Muito obrigado caríssimo Elanod

O WildFly não está aceitando o HTML 5

por exemplo espaço<br> só vai com<br> </br>

tem que fazer alguma configuração para aceitar o HTML 5, no Eclipse aparece sem erros ou warnings

Tem algum macete que não precisa, o cara da softblue fez e rodou, mas não quis ajudar, depois que paga o curso complica

Favor me diz uma coisa primeiro. você vai desenhar a camada view com html5 puro dento da pagina .xhtml. ou você vai usar alguma framework qual?

Deve ser a pagina xhtml que nao esta aceitando o
por esse motivo, observe que o xhtml é uma junção de html com xml.
Por acaso vi isso neste link


O XML é uma especificação bastante rígida, por exemplo: quando os navegadores encontram um erro no HTML comum, como uma tag <p> sem o </p>, ou seja uma tag abrindo, mas sem o devido fechamento, o erro é “corrigido” automaticamente e, com isso, o usuário geralmente consegue visualizar a página normalmente; já com o XML, um erro desse tipo faz a aplicação parar.
Sendo assim @Marcel_Motta, você pode usar essa tag de espaço que você esta usando somente assim <br/>, é só assim q faço quando preciso que o servidor deve aceitar, e como vc fez tambem ele aceita porque voce esta abrindo e fechando a tag assim <br></br> .só que o codigo fica maior. Mas nunca sem fechar a tag.

O cara da softblue estava fazendo em HTML, noutro capitulo ele renomeou o arquivo para XHTML e carregou, não sei o que ele fez tentei os passos dele e não foi.

Ele usou o JSF por que chamou no browser:
localhost:8180/Loucademia/dadoAluno.faces

Não, sem framework

estou enviando abaixo um exemplo de definição de uso de html5 em uma pagina .xhtml atualiza ai no teu se desejar a definição de Language neste exemplo esta em português no outro estava inglês, mas não vai influenciar no seu problema. mas vou logo avisando que mesmo com essa alteração conforme expliquei no post acima tudo indica que vc só poderá usar a tag de espaço assim para não dar erro <br/> então em todos os lugares da pagina que tiver somente<br> você troca por <br/>. Se puder faz ai as alterações e me diz se aconteceu algum erro.
Agora não sei te explicar porque o teu processor só mudou a extensão da pagina e funcionou. talvez ele não tenha nenhuma tag definida errada nessa pagina. Se puder posta pra mim ver toda a pagina. xhtml do teu professor que não da erro.
E posta como ficou a tua pagina .xhtml depois das alterações que vc fez.

 <!DOCTYPE html> <!-- avisando aos browses que tipo de documento ele esta prestes a carregar. No html5 voce utilizara apenas essa linha-->		
    <html xmlns="http://www.w3.org/1999/xhtml"
    	  xmlns:ui="http://java.sun.com/jsf/facelets"
    	  xmlns:h="http://java.sun.com/jsf/html"
    	  xmlns:f="http://java.sun.com/jsf/core"
    	  xmlns:rich="http://richfaces.org/rich"
    	  xmlns:a4j="http://richfaces.org/a4j"
    	  lang="pt-br">
    	  
    <head>
    <title> titulo </title>

    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <meta http-equiv="Content-Language" content="pt-br"/>
    <link rel="stylesheet" type="text/css" href="css/style.css" media="screen"/> 
    </head>
    	
    <body>
    	
    </body>
    </html>