Eu estou com um erro que não consigo relsolver, já fiz tudo que é possível e nada. Alguém pode me ajudar?
Esse é o erro que ta dando:
HTTP Status 404 -
type Status report
message
description The requested resource is not available.
Apache Tomcat/7.0.47
códido do arquivo index.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://java.sun.com/jsf/facelets"
xmlns:ui="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsp/jstl/core"
xmlns:ui="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<p:inputText value="Ola Mundo"/>
</html>
código do arquivo web.xml
<?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"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>MyFaces</display-name>
<!-- Change to "Production" when you are ready to deploy -->
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<!-- Welcome page -->
<welcome-file-list>
<welcome-file>faces/hello.xhtml</welcome-file>
</welcome-file-list>
<!-- JSF mapping -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Map these files with JSF -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
</web-app>
Posta o stacktrace completo
O que seria o stacktrace?
Quando você inicia o tomcat, ele “escreve” várias coisas no console. Pega tudo o que ele imprime e coloca aqui…
Eu coloquei nesse link http://pastebin.com/Bw7sLsqW
Não deu para postar aqui pelo número de caracteres
Bloqueado pelo proxy da empresa onde trabalho.
mar 09, 2017 11:17:13 AM org.apache.catalina.core.AprLifecycleListener init
INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre1.8.0_121\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_121/bin/server;C:/Program Files/Java/jre1.8.0_121/bin;C:/Program Files/Java/jre1.8.0_121/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Users\katielen.k\runtimes\kre-clr-win-x86.1.0.0-beta3\bin;C:\Users\katielen.k\bin;C:\Users\katielen\AppData\Local\Microsoft\WindowsApps;C:\MultiSync\lc_lca.zip;C:\WINDOWS\system32;;.
mar 09, 2017 11:17:14 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:MyFaces’ did not find a matching property.
mar 09, 2017 11:17:14 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler [“http-bio-8080”]
mar 09, 2017 11:17:14 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler [“ajp-bio-8009”]
mar 09, 2017 11:17:14 AM org.apache.catalina.startup.Catalina load
INFORMAÇÕES: Initialization processed in 721 ms
mar 09, 2017 11:17:14 AM org.apache.catalina.core.StandardService startInternal
INFORMAÇÕES: Starting service Catalina
mar 09, 2017 11:17:14 AM org.apache.catalina.core.StandardEngine startInternal
INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/7.0.47
mar 09, 2017 11:17:15 AM org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFORMAÇÕES: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [130] milliseconds.
mar 09, 2017 11:17:15 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: Marking servlet Faces Servlet as unavailable
mar 09, 2017 11:17:15 AM org.apache.catalina.core.StandardContext loadOnStartup
GRAVE: Servlet /MyFaces threw load() exception
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
mar 09, 2017 11:17:15 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\Users\katielen\webapps\docs
mar 09, 2017 11:17:15 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\Users\katielen\webapps\examples
mar 09, 2017 11:17:16 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: ContextListener: contextInitialized()
mar 09, 2017 11:17:16 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: SessionListener: contextInitialized()
mar 09, 2017 11:17:16 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@d16930d’)
mar 09, 2017 11:17:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\Users\katielen\webapps\host-manager
mar 09, 2017 11:17:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\Users\katielen\webapps\manager
mar 09, 2017 11:17:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\Users\katielen\webapps\ROOT
mar 09, 2017 11:17:16 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“http-bio-8080”]
mar 09, 2017 11:17:16 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“ajp-bio-8009”]
mar 09, 2017 11:17:16 AM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 2340 ms
mar 09, 2017 11:17:26 AM org.apache.catalina.loader.WebappClassLoader modified
INFORMAÇÕES: Additional JARs have been added : 'javax.faces-api-2.1.jar’
mar 09, 2017 11:17:26 AM org.apache.catalina.core.StandardContext reload
INFORMAÇÕES: Reloading Context with name [/MyFaces] has started
mar 09, 2017 11:17:27 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: Marking servlet Faces Servlet as unavailable
mar 09, 2017 11:17:27 AM org.apache.catalina.core.StandardContext loadOnStartup
GRAVE: Servlet /MyFaces threw load() exception
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3954)
at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:426)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1345)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519)
at java.lang.Thread.run(Unknown Source)
mar 09, 2017 11:17:27 AM org.apache.catalina.core.StandardContext reload
INFORMAÇÕES: Reloading Context with name [/MyFaces] is completed
mar 09, 2017 11:17:37 AM org.apache.catalina.loader.WebappClassLoader modified
INFORMAÇÕES: Additional JARs have been added : 'javax.faces-api-2.1.jar’
mar 09, 2017 11:17:37 AM org.apache.catalina.core.StandardContext reload
INFORMAÇÕES: Reloading Context with name [/MyFaces] has started
mar 09, 2017 11:17:38 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: Marking servlet Faces Servlet as unavailable
mar 09, 2017 11:17:38 AM org.apache.catalina.core.StandardContext loadOnStartup
GRAVE: Servlet /MyFaces threw load() exception
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3954)
at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:426)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1345)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519)
at java.lang.Thread.run(Unknown Source)
Conseguir colocar, dividi
Por alguma razão, o tomcat não encontra o FacesServlet e isso acaba ocasionando a não implantação da tua aplicação no tomcat.
Você está utilizando maven? Se sim, verifique em Properties > Deployment assembly se os artefatos do maven estão sendo incluídos no projeto.
Se não, certifique-se de ter colocado os dois jars do jsf na pasta lib do projeto.
Eu não estou usando maven, e add essas bibliotecas no lib e Deployment assembly
javax.faces-api-2.1
jsf-impl
jsf-api
jsf-api-2.02-FCS
jstl-1.0.6
standard-2.2.2
primefaces-6.0
ok. Vou tentar, qualquer coisa falo aqui.Obrigada
Agora deu isso
An Error Occurred:
Error Parsing /index.xhtml: Error Traced[line: 6] O atributo “xmlns:ui” já foi especificado para o elemento “html”.
Consegui arrumar esse
Not Found in ExternalContext as a Resource tem isso também
Posta o código do index.xhtml
@Katielen_Castro, para te ajudar, precisamos que você coloque aqui o máximo de informação. O erro não vem isolado, ele sempre aparece com mais coisas. Coloque tudo o que puder, código, stack trace, etc.
Não conseguir responder mais aquele dia. O arquivo index.xhtml:
<p:inputText value=“Ola Mundo”/>
web.xml :
<?xml version="1.0" encoding="UTF-8"?>
MyFaces
javax.faces.PROJECT_STAGE
Development
faces/hello.xhtml
Faces Servlet
javax.faces.webapp.FacesServlet
1
Faces Servlet
/faces/*
Faces Servlet
*.jsf
Faces Servlet
*.faces
Faces Servlet
*.xhtml