2012-11-17 290 views
1

在我的項目中,使用web.xml文件將jsp頁面映射到servlet。這裏是關於相同的代碼的一部分: 寄存器 box.RegisterServlet使用Apache Tomcat 7.0。當我嘗試打開此頁面/註冊 Jsp頁面沒有擊中使用web.xml映射的servlet文件

<servlet-mapping> 
    <servlet-name>register</servlet-name> 
    <url-pattern>/Registration</url-pattern> 
</servlet-mapping> 

AM,它給了我一個404 error.In箱文件夾,我有所有的servlet文件(。 java和.class)。 另外,在試圖編譯單獨使用javac工具的servlet文件時,它表示找不到包javax.servlet。*和javax.servlet.http。*。 所以,問題是:

  1. 我如何確保jsp頁面可以訪問servlets,以便他們可以擊中數據庫?
  2. 如何確保使用javac命令編譯servlet?
+1

錯誤特別說:請求的資源(/ yaman/proj/Registration)不可用。 – Yaman

+0

看看我們的servlets維基頁http://stackoverflow.com/tags/servlets/info – Abubakkar

回答

0

您就可以使用命令如下編譯Servlet類(說MyServlet.java),
javac -classpath .;path\tomcat\common\lib\servlet-api.jar;path\to\mylib*.jar -d classes src\web\MyServlet.java

更好地使用像螞蟻或Maven的任何構建工具編譯,打包或部署Web應用。

相關問題