Eclipse Plugin Central

Tomcat For Eclipse - Tomcat failed to start in Eclipse

0x001A4 - May 29, 2007 - 09:48 AM
Post subject: Tomcat failed to start in Eclipse
I'm using Tomcat 6 with Eclipse 3.3 and I'm trying to start Tomcat in Eclipse to view a project. When I try to start Tomcat I get this message in the console:
Code:
May 29, 2007 9:44:23 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/sun-jdk-1.6.0/jre/lib/amd64/server:/opt/sun-jdk-1.6.0/jre/lib/amd64:/opt/sun-jdk-1.6.0/jre/../lib/amd64:/usr/lib64/mozilla-firefox:/usr/java/packages/lib/amd64:/lib:/usr/lib
May 29, 2007 9:44:23 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
May 29, 2007 9:44:23 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 644 ms
May 29, 2007 9:44:23 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
May 29, 2007 9:44:23 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0-snapshot
May 29, 2007 9:44:24 AM org.apache.catalina.startup.ContextConfig validateSecurityRoles
INFO: WARNING: Security role name service used in an <auth-constraint> without being defined in a <security-role>
May 29, 2007 9:44:24 AM org.apache.catalina.startup.ContextConfig validateSecurityRoles
INFO: WARNING: Security role name admin used in an <auth-constraint> without being defined in a <security-role>
java.lang.reflect.InvocationTargetException
   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:597)
   at org.apache.catalina.startup.Bootstrap.start(Unknown Source)
   at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
Caused by: java.lang.SecurityException: Servlet of class org.apache.catalina.servlets.InvokerServlet is privileged and cannot be loaded by this web application
   at org.apache.catalina.core.StandardWrapper.loadServlet(Unknown Source)
   at org.apache.catalina.core.StandardWrapper.load(Unknown Source)
   at org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source)
   at org.apache.catalina.core.StandardContext.start(Unknown Source)
   at org.apache.catalina.core.ContainerBase.start(Unknown Source)
   at org.apache.catalina.core.StandardHost.start(Unknown Source)
   at org.apache.catalina.core.ContainerBase.start(Unknown Source)
   at org.apache.catalina.core.StandardEngine.start(Unknown Source)
   at org.apache.catalina.core.StandardService.start(Unknown Source)
   at org.apache.catalina.core.StandardServer.start(Unknown Source)
   at org.apache.catalina.startup.Catalina.start(Unknown Source)
   ... 6 more


I believe this is being caused by my web.xml file in my Deployment Descriptor. Here is the chunk from that file that I think is causing the problem
Code:
  <servlet>
    <servlet-name>invoker</servlet-name>
    <servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>0</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>

  <servlet>
    <servlet-name>email6.EmailServlet</servlet-name>
    <servlet-class>email6.EmailServlet</servlet-class>
    <init-param>
      <param-name>filename</param-name>
      <param-value>../webapps/murach/UserEmail.txt</param-value>
    </init-param>
    <init-param>
      <param-name>servletParamName</param-name>
      <param-value>servletParamValue</param-value>
    </init-param>
  </servlet>
 
  <servlet-mapping>
    <servlet-name>email6.EmailServlet</servlet-name>
    <url-pattern>/email6/email.jsp</url-pattern>
  </servlet-mapping>
 
  <servlet-mapping>
    <servlet-name>invoker</servlet-name>
    <url-pattern>/servlet/*</url-pattern>
  </servlet-mapping>


Has anyone experienced anything like this? It almost appears to be some sort of permissions error with the org.apache.catalina.servlets.InvokerServlet
All times are GMT - 6 Hours
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits