Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-jsf-dev] WTP/JSF Tutorial Problem

You need ensure that the jsf libraries are accessible to your tomcat instance as well. One simple way to solve this quickly is to copy jsf-api.jar and jsf-impl.jar into your tomcat server/lib directory. While a different strategy may be appropriate for production deployment of your apps, this should ensure that the Faces dependencies are on Tomcat's classpath and get you going (don't forget to restart tomcat).

--Cam

Shelli D. Orton wrote:

Hello,

I'm new to JSF and thought the best place to start would be the JSF Tools
tutorial
(http://www.eclipse.org/webtools/jsf/dev_resource/JSFTutorial-RC3/JSFTools_t
utorial.html).  I am running Tomcat5.5 and have the latest WTP plugins for
Eclipse 3.2.  I am also using the jsf-1.1_02-b08 JSF implementation.  I have
gone through the tutorial and am now trying to run it.  I get a
ClassNotFoundException on FacesServlet.  I believe I have set up the JSF
libraries properly in Eclipse (Window -> Preferences -> Web and XML -> JSF
Libraries).  Does anyone have a suggestion as to what I may be doing wrong?


All help is greatly appreciated,
Shelli



Console Output
---------------

Jul 17, 2006 11:42:50 AM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path: C:\Program
Files\Java\jdk1.5.0_07\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Oracle\produc
t\10.1.0\Client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbe
m;C:\Program Files\ATI Technologies\ATI Control
Panel;C:\J2SDK1~1.2_0\bin;C:\Apple\Library\Executables;C:\Apple\bin;C:\Apple
\Library\JDK\bin;C:\Nokia\Update_Manager\bin;C:\Program
Files\cvsnt;C:\Program Files\QuickTime\QTSystem\;C:\xmlbeans-2.1.0\bin;
Jul 17, 2006 11:42:51 AM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jul 17, 2006 11:42:51 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1360 ms
Jul 17, 2006 11:42:51 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 17, 2006 11:42:51 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.17
Jul 17, 2006 11:42:51 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jul 17, 2006 11:42:51 AM org.apache.catalina.core.ApplicationContext log
INFO: Marking servlet Faces Servlet as unavailable
Jul 17, 2006 11:42:51 AM org.apache.catalina.core.ApplicationContext log
SEVERE: Error loading WebappClassLoader
 delegate: false
 repositories:
   /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@872380
javax.faces.webapp.FacesServlet
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1352)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1198)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
34)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3917)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Jul 17, 2006 11:42:51 AM org.apache.catalina.core.StandardContext
loadOnStartup
SEVERE: Servlet /JSFTutorial threw load() exception
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1352)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1198)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
34)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3917)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Jul 17, 2006 11:42:52 AM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Jul 17, 2006 11:42:52 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jul 17, 2006 11:42:52 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
Jul 17, 2006 11:42:52 AM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Jul 17, 2006 11:42:52 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1062 ms

_______________________________________________
wtp-jsf-dev mailing list
wtp-jsf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/wtp-jsf-dev



Back to the top