编译包中的 Servlet

Posted borter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译包中的 Servlet相关的知识,希望对你有一定的参考价值。

编译包中的类与编译其他的类没有什么大的不同。最简单的方法是让您的 java 文件保留完全限定路径,如上面提到的类,将被保留在 com.myorg 中。您还需要在 CLASSPATH 中添加该目录。

假设您的环境已正确设置,进入 <Tomcat-installation-directory>/webapps/ROOT/WEB-INF/classes 目录,并编译 MyServlet.java,如下所示:

$ javac MyServlet.java

如果 Servlet 依赖于其他库,那么您必须在 CLASSPATH 中也要引用那些 JAR 文件。这里我只引用了 servlet-api.jar JAR 文件,因为我在 Hello World 程序中并没有使用任何其他库。

该命令行使用内置的 javac 编译器,它是 Sun Microsystems Java 软件开发工具包(JDK,全称 Java Software Development Kit)附带的。 Microsystems的Java软件开发工具包(JDK)。为了让该命令正常工作,必须包括您在 PATH 环境变量中所使用的 Java SDK 的位置。

如果一切顺利,上述编译会在同一目录下生成 MyServlet.class 文件。下一节将解释如何把一个已编译的 Servlet 部署到生产中。

以上是关于编译包中的 Servlet的主要内容,如果未能解决你的问题,请参考以下文章

4.在Java Web应用中,JSP文件应该放在啥地方,编译后的Servlet和JavaBean应该放在啥地方?

Servlet规范

怎么修改jar包中的class文件然

servlet规范

JSP中用filter 过滤某个包中的所有servlet

怎么修改jar包中的class文件然后再重新打成jar包