2012-04-20 117 views
0

我正在使用此tutorial來設置Tomcat服務器。之後,我已經把HelloServlet.java在課堂和web.xml在WEB-INF文件夾,我給的命令Tomcat服務器上的ClassNotFoundException

本地主機:9999 /你好/ SayHello的

瀏覽器。我總是得到ClassNotFoundException。如果有人能告訴我我錯在哪裏。

我使用JDK1.6.0_30和Tomcat7作爲示例應用程序。

回答

1

您需要將已編譯的HelloServlet.class文件(不是.java文件)放在WEB-INF/classes文件夾中。

0

編譯HelloServlet.java和輸出類文件HelloServlet.class放入

<TOMCAT_HOME>\webapps\hello\WEB-INF\classes\HelloServlet.class 
0

在「類」文件夾的地方.class文件你的「WEB-INF」,如果你使用JDBC,JSP的只是複製的.jar可執行文件放入'lib'文件夾中。並確保xml文件應包含正確的信息。

請遵循下列Web應用程序目錄結構 WEB-INF/-

  1. web.xml --xml文件
  2. classes/ ---類文件夾,在這裏我們保持.class文件Myservlet.class
  3. lib/ --- lib文件夾在這裏我們保留所有.jar文件。 Myapp.jar

    Welcome.html 你Welcome.jsp中應檢查

0

的一件事是,在HelloServlet.class應該在一個包。看起來你有很長的路要走與Servlet和JSP ...我推薦Head First Servlet和JSP供您參考。