Tomcat 7 in Eclipse Indigo: Tomcat failing to start

eclipse, eclipse-indigo, tomcat7, war

Solution

Your project should be created as a Dynamic Web Project.

Since your project is already created, you should add the Dynamic Web Module facet to it.

Right-click the project --> Properties --> Project Facets --> check the Dynamic Web Module facet --> OK.

Problem

I am trying to run a war file via Tomcat in Eclipse. But, when I am trying to run it, I am getting the following error in Server console: ``` Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:236) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:426) ``` Please let me know how to solve this.

Original source