java.lang.ClassNotFoundException for servlet in tomcat with eclipse -


i starting develop java web application in eclipse using servlets , testing tomcat server on localhost. have deployed application in tomcat, when try load target url in browser, following stack trace:

jul 31, 2013 2:58:31 pm org.apache.catalina.core.applicationcontext log info: marking servlet imageservlet unavailable jul 31, 2013 2:58:31 pm org.apache.catalina.core.standardwrappervalve invoke severe: allocate exception servlet imageservlet java.lang.classnotfoundexception: test.imageservlet     @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1714)     @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1559)     @ org.apache.catalina.core.defaultinstancemanager.loadclass(defaultinstancemanager.java:527)     @ org.apache.catalina.core.defaultinstancemanager.loadclassmaybeprivileged(defaultinstancemanager.java:509)     @ org.apache.catalina.core.defaultinstancemanager.newinstance(defaultinstancemanager.java:137)         @ org.apache.catalina.core.standardwrapper.loadservlet(standardwrapper.java:1144)     @ org.apache.catalina.core.standardwrapper.allocate(standardwrapper.java:865)     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:136)     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:123)     @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:502)     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:171)     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:99)     @ org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:953)     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:118)     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:408)     @ org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1023)     @ org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:589)     @ org.apache.tomcat.util.net.aprendpoint$socketprocessor.run(aprendpoint.java:1852)     @ java.util.concurrent.threadpoolexecutor.runworker(unknown source)     @ java.util.concurrent.threadpoolexecutor$worker.run(unknown source)     @ java.lang.thread.run(unknown source)   

the imageservlet class quite located in myproject/src/test folder in eclipse workspace, myproject name of eclipse project, , test package.

web.xml located in myproject/web/web-inf/web.xml , myproject.xml located @ myproject/myproject.xml

the contents of web.xml are:

<?xml version="1.0"?> <web-app  xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">      <servlet>         <servlet-name>imageservlet</servlet-name>         <servlet-class>test.imageservlet</servlet-class>     </servlet>     <servlet-mapping>         <servlet-name>imageservlet</servlet-name>         <url-pattern>/image</url-pattern>     </servlet-mapping> </web-app> 

and contents of myproject.xml are:

can show me how fix code not throw classnotfoundexception?

sometimes on creating of filters or servlets, class file not generated in build folder in eclipse.clean application , build once, .class file generated in above said path. removes class not found error in cases.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

android - Inheriting from Theme.AppCompat* -