Hallo,
ik ben bezig met de beginselen van jsp/servlet. Hiervoor heb ik tomcat 4.06 geinstalleerd en de file TestServlet.java:
gemaakt en de class file in:
$CATALINA_HOME/webapps/test/WEB-INF/classes/bas/test/servlet
gezet.
Vervolgens heb ik een web.xml:
aangemaakt en deze geplaatst in:
$CATALINA_HOME/webapps/test/WEB-INF/
Als ik nu de pagina
http://oberon:8080/test/testservlet
aanroep in mijn browser krijg ik de melding
Iemand een idee, in het topic
[rml][ Java] [ Servlet] Webmacro.. doet het niet...[/rml]
had iemand hetzelfde probleem maar is geen replay gekomen.
ik ben bezig met de beginselen van jsp/servlet. Hiervoor heb ik tomcat 4.06 geinstalleerd en de file TestServlet.java:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| public class TestServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
} |
gemaakt en de class file in:
$CATALINA_HOME/webapps/test/WEB-INF/classes/bas/test/servlet
gezet.
Vervolgens heb ik een web.xml:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>bas.test.servlet.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/testservlet</url-pattern>
</servlet-mapping>
</web-app> |
aangemaakt en deze geplaatst in:
$CATALINA_HOME/webapps/test/WEB-INF/
Als ik nu de pagina
http://oberon:8080/test/testservlet
aanroep in mijn browser krijg ik de melding
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Apache Tomcat/4.0.6 - HTTP Status 500 - Internal Server Error
exception
javax.servlet.ServletException: Error allocating a servlet instance
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:659)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
enz....
root cause
java.lang.NoClassDefFoundError: bas/test/servlet/TestServlet (wrong name: TestServlet) |
Iemand een idee, in het topic
[rml][ Java] [ Servlet] Webmacro.. doet het niet...[/rml]
had iemand hetzelfde probleem maar is geen replay gekomen.