Plugins (1067)


Training and Consulting (40)



EPIC Poll

What is your favourite developer portal?

[ Results | Polls ]

Votes: 539
Comments: 0

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
0x001A4
Post subject: Tomcat failed to start in Eclipse  PostPosted: May 29, 2007 - 09:48 AM



Joined: May 29, 2007
Posts: 1

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
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 6 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits