如何从命令提示符编译和运行servlet?
当我尝试使用Apache Tomcat 6.0.16编译时出错。
我应该使用的确切命令是什么?
答案 0 :(得分:1)
如何从命令提示符编译和运行servlet?
对于问题的第一部分,您需要将servlet API放在类路径上:
javac -cp $TOMCAT_HOME/lib/servlet-api.jar *.java
对于第二部分,你想要实现的目标有点不清楚。 Servlet旨在打包在WAR中并部署在Servlet容器(如Tomcat)中。 Servlet没有main()方法,它不打算在命令行上运行。
实际上,您应该从像Introduction to Developing Web Applications这样的好教程开始,并获得一些IDE支持。 NetBeans不是我最喜欢的IDE,但它们有非常好的教育材料,在你的情况下,我认为这将是一个很好的起点。
答案 1 :(得分:0)
我建议的是阅读一些教程。 以下是一些指示:
答案 2 :(得分:0)
如果您只是想编译它以便查看它是否语法正确,您可以像使用javac的任何其他Java源文件一样编译它。您只需要确保类路径中包含任何依赖项jar。对于标准servlet,这通常是standard.jar和jstl.jar,它与tomcat一起分发。如下所示:
javac -classpath C:\deps\standard.jar;C:\deps\jstl.jar MyServlet.java
您通常可以在以下位置找到依赖jar文件:
您可以将它们复制到项目目录中,或者直接将它们添加到类路径中。
如果您在此帖之后仍然遇到问题,那么您将获得BalusC建议的特定错误输出。
答案 3 :(得分:0)
1)正常命令提示符编程
javac -classpath ".;D:\xampp\tomcat\lib\servlet-api.jar"
D是我的驱动程序路径,您可以安装到其他驱动程序
2)另一个易于使用的编译系统是Programmer's Notepad(开放和免费)这个系统可以用于java编译。
遵循以下步骤:
好的
好的结束 按 F12后编码