拜托,你在学J2SE的时候是用JDK工具包的java.exe来编译*.java的文件成*.class文件。 servlet也是一个*.java文件 它也是要用JDK包的java.exe来编译的。不过默认的加载器没有servlet和jsp的使用类,所以需要设置classpath把 servlet和JSP的包加入到classpath里。
你只要运行或者编译了源代码,就会生成class文件,是java文件编译后得来的,这没有什么问题。
源代码的java文件在src文件夹里。服务器调用的是编译后的class文件。
首先java文件都是需要编译成class文件来执行的。
至于你的问题,应该是你用的开发工具自动完成了编译工作。
you need to compile the servlet first and them deploy it to tomcat. it won't automatically "become" a class file.