[Servlet Basics I - Lab] HTTP Status 500 - Error instantiating servlet class servlets.ResponseServlet

6,386 views
Skip to first unread message

Pao

unread,
May 23, 2013, 10:49:54 PM5/23/13
to jpassi...@googlegroups.com
Hi,

I'm having problem with the Servlet Basics I - Lab when I'm trying to run it in eclipse IDE I encountered HTTP Status 500 - Error instantiating servlet class servlets.ResponseServlet please see the logs below. I'm not sure what's the problem, I also attached an image of the Deployment Assembly and Build Path of the project.

May 24, 2013 10:37:35 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Diskeeper Corporation\ExpressCache\;C:\Program Files\Java\jdk1.7.0_11\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin;C:\wamp\bin\php\php5.3.13\;C:\Program Files (x86)\QuickTime\QTSystem\;.
May 24, 2013 10:37:35 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:hello2' did not find a matching property.
May 24, 2013 10:37:35 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:FirstWebApp' did not find a matching property.
May 24, 2013 10:37:35 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
May 24, 2013 10:37:35 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
May 24, 2013 10:37:35 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 844 ms
May 24, 2013 10:37:35 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
May 24, 2013 10:37:35 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.40
May 24, 2013 10:37:36 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
May 24, 2013 10:37:36 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
May 24, 2013 10:37:36 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 546 ms
May 24, 2013 10:37:37 AM org.apache.catalina.core.ApplicationContext log
INFO: Marking servlet ResponseServlet as unavailable
May 24, 2013 10:37:37 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet ResponseServlet
java.lang.ClassNotFoundException: servlets.ResponseServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:865)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:136)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Deployment Assembly:



Build Path:


Thanks,
Pao

Sang Shin

unread,
May 24, 2013, 8:16:56 AM5/24/13
to jpzar...@gmail.com, jpassi...@googlegroups.com

I assume you are building it with Maven project.  Did you try "Run As->Maven Install"?

-S
--
You received this message because you are subscribed to the Google Groups "JPassion.com: Web Programming Basics" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_web...@googlegroups.com.
Visit this group at http://groups.google.com/group/jpassion_web?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.
 
 


-- 
-------------------------------------------------------------------
             Sang Shin, sangshi...@gmail.com
  Founder and Chief Instructor of JPassion.com (JavaPassion.com)
         http://www.linkedin.com/in/javapassion (Linkedin)
          http://twitter.com/javapassion (Tweeter)
            Life is worth living... with Passion!

Practically Free 3 to 5 days Live, Hands-on, Instructor-led Codecamps on
       Java, HTML5, Grails, Rails, JavaScript/jQuery, Spring
             http://jpassion.com/codecamps       
----------------------------------------------------------------------

nikhil nishchal

unread,
May 24, 2013, 8:53:09 AM5/24/13
to jpzar...@gmail.com, jpassi...@googlegroups.com
Try:
mvn clean install     



--

Pao

unread,
May 24, 2013, 8:52:11 PM5/24/13
to jpassi...@googlegroups.com
Its already working, I just removed the project and import it again as a Maven Project. Run the project as Maven Install, then I added a new maven build and set the goal to tomcat:run. I can now access the project through the browser.

Thanks everyone!
Reply all
Reply to author
Forward
0 new messages