Hi,

you need servlet-api.jar in your classpath

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Gesendet: Mittwoch, 22. Februar 2006 12:00
An: [email protected]
Betreff: Error when starting Tomcat.

I'm using Tomcat 5.5.15 and for the first time I'm trying to deploy a 
web application that use JSF in a
directory named myWebApp.
In this directory, I have put myfaces-all.jar in WEB-INF/lib.
In web.xml file :

<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd";>

<web-app>

   <servlet>
       <servlet-name>Faces Servlet</servlet-name>
       <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
       <load-on-startup>1</load-on-startup>
   </servlet>

   <!-- Faces Servlet Mapping -->

   <servlet-mapping>
       <servlet-name>Faces Servlet</servlet-name>
       <url-pattern>*.faces</url-pattern>
   </servlet-mapping>

</web-app>

My problem is when I start my tomcat, it give me an error with a 
message as
below:
SEVERE: Error deploying web application directory myWebApp
java.lang.NoClassDefFoundError: javax/servlet/Servlet
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
     at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
     at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.
java:1267)
     at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.
java:1198)
     at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java
:1034)
     at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
     at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.ja
va:3915)
     at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)

     at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jav
a:759)
     at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
     at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
     at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:91
0)
     at 
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:
873)
     at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
     at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
     at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310
)
     at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup
port.java:119)
     at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
     at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
     at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
     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:700)
    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(DelegatingMethodAccessorI
mpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

For your information, I use myfaces-1.1.1.
I appreciate your help.
___________________________________________________
Try the New Netscape Mail Today!
Virtually Spam-Free | More Storage | Import Your Contact List
http://mail.netscape.com

Reply via email to