Jsp页面没有通过使用web.xml来访问正在映射的servlet文件

时间:2012-11-17 14:04:37

标签: jsp servlets

在我的项目中,jsp页面使用web.xml文件映射到servlet。这是相同代码的一部分:              寄存器         box.RegisterServlet     

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

我正在使用apache tomcat 7.0。当我尝试打开此页面/注册时,它会给我一个404错误。在box文件夹中,我有所有的servlet文件(.java和.class)。 此外,在尝试使用javac工具单独编译servlet文件时,它表示找不到包javax.servlet。*和javax.servlet.http。*。 所以,问题是:

  1. 如何确保jsp页面可以访问servlet以便它们可以访问数据库?
  2. 如何确保可以使用javac命令编译servlet?

1 个答案:

答案 0 :(得分:0)

你可以使用以下like命令编译你的Servlet类(比如MyServlet.java),
javac -classpath .;path\tomcat\common\lib\servlet-api.jar;path\to\mylib*.jar -d classes src\web\MyServlet.java

最好使用任何构建工具(如ant或maven)来编译,打包或部署Web应用程序。