1

在我的项目中,使用 web.xml 文件将 jsp 页面映射到 servlet。这是关于相同的部分代码:register 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?
4

1 回答 1

0

您可以使用以下类似命令编译您的 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 应用程序。

于 2012-11-17T19:13:20.387 回答