Roselito_Favero_da_S 19 de nov. de 2013
Parece um problema de configuração do seu web.xml
asousaj 19 de nov. de 2013
Só eu que estranhei o package antes da página?
Qual a URL que voce está acessando?
cicero.java 19 de nov. de 2013
o 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_3_0.xsd"
version= "3.0" >
<display-name> br.com.siscon</display-name>
<welcome-file-list>
<welcome-file> index.html</welcome-file>
<welcome-file> index.htm</welcome-file>
<welcome-file> index.jsp</welcome-file>
<welcome-file> default.html</welcome-file>
<welcome-file> default.htm</welcome-file>
<welcome-file> default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name> Faces Servlet</servlet-name>
<servlet-class> javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup> 1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name> Faces Servlet</servlet-name>
<url-pattern> *.jsf</url-pattern>
</servlet-mapping>
</web-app>
cicero.java 19 de nov. de 2013
asousaj eu não entendi o q vc quis dizer…
asousaj 19 de nov. de 2013
Não é comum aparecer um package antes da página.
edit inicio
Agora que vi seu web.xml, não é o package, mas sim seu display-name. Neste caso é normal.
edit fim
Tá acessando a URL assim?
http://localhost:8080/ seuprojeto /olamundo.jsf
Tente como na linha acima, mude apenas o nome do projeto. Se mesmo assim não adiantar, pega o erro que tá printando na console e cola aqui.
cicero.java 19 de nov. de 2013
o erro no console:
Nov 19 , 2013 10 : 22 : 53 PM org . apache . catalina . core . AprLifecycleListener init
INFO : 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 \ jre7 \ bin ; C : \ WINDOWS \ Sun \ Java \ bin ; C : \ WINDOWS \ system32 ; C : \ WINDOWS ; C : \ Program Files ( x86 ) \ Intel \ iCLS Client \ ; C : \ Program Files \ Intel \ iCLS Client \ ; C : \ WINDOWS \ system32 ; C : \ WINDOWS ; C : \ WINDOWS \ System32 \ Wbem ; C : \ WINDOWS \ System32 \ WindowsPowerShell \ v1 .0 \ ; C : \ Program Files ( x86 ) \ Windows Live \ Shared ; C : \ Program Files ( x86 ) \ Intel \ OpenCL SDK \ 2.0 \ bin \ x86 ; C : \ Program Files ( x86 ) \ Intel \ OpenCL SDK \ 2.0 \ bin \ x64 ; C : \ Program Files \ Intel \ Intel ( R ) Management Engine Components \ DAL ; C : \ Program Files \ Intel \ Intel ( R ) Management Engine Components \ IPT ; C : \ Program Files ( x86 ) \ Intel \ Intel ( R ) Management Engine Components \ DAL ; C : \ Program Files ( x86 ) \ Intel \ Intel ( R ) Management Engine Components \ IPT ; C : \ Program Files ( x86 ) \ MySQL \ MySQL Utilities 1.3.4 \ ;.
Nov 19 , 2013 10 : 22 : 54 PM org . apache . tomcat . util . digester . SetPropertiesRule begin
WARNING : [ SetPropertiesRule ] { Server / Service / Engine / Host / Context } Setting property 'source' to 'org.eclipse.jst.jee.server:br.com.siscon' did not find a matching property .
Nov 19 , 2013 10 : 22 : 54 PM org . apache . tomcat . util . digester . SetPropertiesRule begin
WARNING : [ SetPropertiesRule ] { Server / Service / Engine / Host / Context } Setting property 'source' to 'org.eclipse.jst.jee.server:teste' did not find a matching property .
Nov 19 , 2013 10 : 22 : 54 PM org . apache . coyote . AbstractProtocol init
INFO : Initializing ProtocolHandler [ "http-bio-8082" ]
Nov 19 , 2013 10 : 22 : 54 PM org . apache . coyote . AbstractProtocol init
INFO : Initializing ProtocolHandler [ "ajp-bio-8009" ]
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . startup . Catalina load
INFO : Initialization processed in 817 ms
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . core . StandardService startInternal
INFO : Starting service Catalina
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . core . StandardEngine startInternal
INFO : Starting Servlet Engine : Apache Tomcat / 7.0.39
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . core . ApplicationContext log
INFO : Marking servlet Faces Servlet as unavailable
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . core . StandardContext loadOnStartup
SEVERE : Servlet / teste threw load () exception
java . lang . ClassNotFoundException : javax . faces . webapp . FacesServlet
at org . apache . catalina . loader . WebappClassLoader . loadClass ( WebappClassLoader . java : 1713 )
at org . apache . catalina . loader . WebappClassLoader . loadClass ( WebappClassLoader . java : 1558 )
at org . apache . catalina . core . DefaultInstanceManager . loadClass ( DefaultInstanceManager . java : 527 )
at org . apache . catalina . core . DefaultInstanceManager . loadClassMaybePrivileged ( DefaultInstanceManager . java : 509 )
at org . apache . catalina . core . DefaultInstanceManager . newInstance ( DefaultInstanceManager . java : 137 )
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 : 5123 )
at org . apache . catalina . core . StandardContext . startInternal ( StandardContext . java : 5407 )
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 $ Sync . innerRun ( Unknown Source )
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 )
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . loader . WebappClassLoader validateJarFile
INFO : validateJarFile ( C : \ Users \ Cícero \ Desktop \ Siscon \ . metadata \ . plugins \ org . eclipse . wst . server . core \ tmp0 \ wtpwebapps \ br . com . siscon \ WEB - INF \ lib \ el - api . jar ) - jar not loaded . See Servlet Spec 2.3 , section 9.7.2 . Offending class : javax / el / Expression . class
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . loader . WebappClassLoader validateJarFile
INFO : validateJarFile ( C : \ Users \ Cícero \ Desktop \ Siscon \ . metadata \ . plugins \ org . eclipse . wst . server . core \ tmp0 \ wtpwebapps \ br . com . siscon \ WEB - INF \ lib \ servlet - api . jar ) - jar not loaded . See Servlet Spec 2.3 , section 9.7.2 . Offending class : javax / servlet / Servlet . class
Nov 19 , 2013 10 : 22 : 54 PM org . apache . tomcat . util . digester . Digester endElement
SEVERE : End event threw exception
java . lang . NoSuchMethodException : org . apache . catalina . deploy . WebXml addServlet
at org . apache . tomcat . util . IntrospectionUtils . callMethod1 ( IntrospectionUtils . java : 855 )
at org . apache . tomcat . util . digester . SetNextRule . end ( SetNextRule . java : 201 )
at org . apache . tomcat . util . digester . Digester . endElement ( Digester . java : 1051 )
at com . sun . org . apache . xerces . internal . parsers . AbstractSAXParser . endElement ( Unknown Source )
at com . sun . org . apache . xerces . internal . impl . XMLDocumentFragmentScannerImpl . scanEndElement ( Unknown Source )
at com . sun . org . apache . xerces . internal . impl . XMLDocumentFragmentScannerImpl $ FragmentContentDriver . next ( Unknown Source )
at com . sun . org . apache . xerces . internal . impl . XMLDocumentScannerImpl . next ( Unknown Source )
at com . sun . org . apache . xerces . internal . impl . XMLDocumentFragmentScannerImpl . scanDocument ( Unknown Source )
at com . sun . org . apache . xerces . internal . parsers . XML11Configuration . parse ( Unknown Source )
at com . sun . org . apache . xerces . internal . parsers . XML11Configuration . parse ( Unknown Source )
at com . sun . org . apache . xerces . internal . parsers . XMLParser . parse ( Unknown Source )
at com . sun . org . apache . xerces . internal . parsers . AbstractSAXParser . parse ( Unknown Source )
at com . sun . org . apache . xerces . internal . jaxp . SAXParserImpl $ JAXPSAXParser . parse ( Unknown Source )
at org . apache . tomcat . util . digester . Digester . parse ( Digester . java : 1537 )
at org . apache . catalina . startup . ContextConfig . parseWebXml ( ContextConfig . java : 1890 )
at org . apache . catalina . startup . ContextConfig . webConfig ( ContextConfig . java : 1259 )
at org . apache . catalina . startup . ContextConfig . configureStart ( ContextConfig . java : 878 )
at org . apache . catalina . startup . ContextConfig . lifecycleEvent ( ContextConfig . java : 369 )
at org . apache . catalina . util . LifecycleSupport . fireLifecycleEvent ( LifecycleSupport . java : 119 )
at org . apache . catalina . util . LifecycleBase . fireLifecycleEvent ( LifecycleBase . java : 90 )
at org . apache . catalina . core . StandardContext . startInternal ( StandardContext . java : 5269 )
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 $ Sync . innerRun ( Unknown Source )
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 )
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . startup . ContextConfig parseWebXml
SEVERE : Parse error in application web . xml file at jndi : / localhost / br . com . siscon / WEB - INF / web . xml
org . xml . sax . SAXParseException ; systemId : jndi : / localhost / br . com . siscon / WEB - INF / web . xml ; lineNumber : 19 ; columnNumber : 12 ; Error at ( 19 , 12 ) : org . apache . catalina . deploy . WebXml addServlet
at org . apache . tomcat . util . digester . Digester . createSAXException ( Digester . java : 2687 )
at org . apache . tomcat . util . digester . Digester . createSAXException ( Digester . java : 2719 )
at org . apache . tomcat . util . digester . Digester . endElement ( Digester . java : 1054 )
at com . sun . org . apache . xerces . internal . parsers . AbstractSAXParser . endElement ( Unknown Source )
at com . sun . org . apache . xerces . internal . impl . XMLDocumentFragmentScannerImpl . scanEndElement ( Unknown Source )
at com . sun . org . apache . xerces . internal . impl . XMLDocumentFragmentScannerImpl $ FragmentContentDriver . next ( Unknown Source )
at com . sun . org . apache . xerces . internal . impl . XMLDocumentScannerImpl . next ( Unknown Source )
at com . sun . org . apache . xerces . internal . impl . XMLDocumentFragmentScannerImpl . scanDocument ( Unknown Source )
at com . sun . org . apache . xerces . internal . parsers . XML11Configuration . parse ( Unknown Source )
at com . sun . org . apache . xerces . internal . parsers . XML11Configuration . parse ( Unknown Source )
at com . sun . org . apache . xerces . internal . parsers . XMLParser . parse ( Unknown Source )
at com . sun . org . apache . xerces . internal . parsers . AbstractSAXParser . parse ( Unknown Source )
at com . sun . org . apache . xerces . internal . jaxp . SAXParserImpl $ JAXPSAXParser . parse ( Unknown Source )
at org . apache . tomcat . util . digester . Digester . parse ( Digester . java : 1537 )
at org . apache . catalina . startup . ContextConfig . parseWebXml ( ContextConfig . java : 1890 )
at org . apache . catalina . startup . ContextConfig . webConfig ( ContextConfig . java : 1259 )
at org . apache . catalina . startup . ContextConfig . configureStart ( ContextConfig . java : 878 )
at org . apache . catalina . startup . ContextConfig . lifecycleEvent ( ContextConfig . java : 369 )
at org . apache . catalina . util . LifecycleSupport . fireLifecycleEvent ( LifecycleSupport . java : 119 )
at org . apache . catalina . util . LifecycleBase . fireLifecycleEvent ( LifecycleBase . java : 90 )
at org . apache . catalina . core . StandardContext . startInternal ( StandardContext . java : 5269 )
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 $ Sync . innerRun ( Unknown Source )
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 )
Caused by : java . lang . NoSuchMethodException : org . apache . catalina . deploy . WebXml addServlet
at org . apache . tomcat . util . IntrospectionUtils . callMethod1 ( IntrospectionUtils . java : 855 )
at org . apache . tomcat . util . digester . SetNextRule . end ( SetNextRule . java : 201 )
at org . apache . tomcat . util . digester . Digester . endElement ( Digester . java : 1051 )
... 26 more
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . startup . ContextConfig parseWebXml
SEVERE : Occurred at line 19 column 12
Nov 19 , 2013 10 : 22 : 54 PM org . apache . catalina . startup . ContextConfig configureStart
SEVERE : Marking this application unavailable due to previous error ( s )
Nov 19 , 2013 10 : 22 : 55 PM org . apache . catalina . core . StandardContext startInternal
SEVERE : Error getConfigured
Nov 19 , 2013 10 : 22 : 55 PM org . apache . catalina . core . StandardContext startInternal
SEVERE : Context [ /br.com.siscon ] startup failed due to previous errors
Nov 19 , 2013 10 : 22 : 55 PM org . apache . coyote . AbstractProtocol start
INFO : Starting ProtocolHandler [ "http-bio-8082" ]
Nov 19 , 2013 10 : 22 : 55 PM org . apache . coyote . AbstractProtocol start
INFO : Starting ProtocolHandler [ "ajp-bio-8009" ]
Nov 19 , 2013 10 : 22 : 55 PM org . apache . catalina . startup . Catalina start
INFO : Server startup in 976 ms
asousaj 19 de nov. de 2013
O tomcat não tá achando os JAR ' s do JSF , eles estão .
Coloque o javax . faces . jar dentro da pasta [ b ] lib [ /b ] e teste novamente .
No eclipse a pasta lib fica dentro deste caminho / WebContent / WEB - INF / l
O tomcat não tá achando os JAR’s do JSF, eles estão.
Coloque o javax.faces.jar dentro da pasta lib e teste novamente.
No eclipse a pasta lib fica dentro deste caminho /WebContent/WEB-INF/l
cicero.java 19 de nov. de 2013
Mas já tem o jar javax.faces-2.2.4.jar na pasta lib.
asousaj 19 de nov. de 2013
Olha se ele aparece nas propriedades do seu projeto, caso de duvida é simples igual na imagem em anexo.
Qualquer coisa posta o conteúdo do seu arquivo classpath aqui.
Esse aqui para ser igual ao seu
http://www.guj.com.br/java/273364-erro-javalangclassnotfoundexception-javaxfaceswebappfacesservlet-resolvido-
cicero.java 20 de nov. de 2013
asousaj,
muito obrigado por sua prestatividade em me ajudar. Consegui resolver, o problema era que eu estava com arquivos jar demais e estava conflitando com os jar’s do tomcat.
Abçs
[oº].
asousaj 20 de nov. de 2013
Que bom que resolveu
Edita o titulo do post inicial e coloca [Resolvido]