我设置好环境变量后能正常显示tomcat主页,能运行Hello.html和Hello.jsp,但是在编译HelloServlet.java的时候出现错误如下:
HelloServlet.java:2: 软件包 javax.servlet 不存在
import javax.servlet.*;
^
HelloServlet.java:3: 软件包 javax.servlet.http 不存在
import javax.servlet.http.*;
^
HelloServlet.java:13: 找不到符号
符号: 类 HttpServlet
public class HelloServlet extends HttpServlet {
^
HelloServlet.java:14: 找不到符号
符号: 类 HttpServletRequest
位置: 类 HelloServlet
public void doGet(HttpServletRequest request,
^
HelloServlet.java:15: 找不到符号
符号: 类 HttpServletResponse
位置: 类 HelloServlet
HttpServletResponse response)
^
HelloServlet.java:16: 找不到符号 数据挖掘研究院
符号: 类 ServletException
位置: 类 HelloServlet
throws ServletException, IOException {
^
6 错误
我设置的环境变量:
CATALINA_BASE D: omcatapache-tomcat-6.0.16
CATALINA_HOME D: omcatapache-tomcat-6.0.16
JAVA_HOME D:jdk1.6jdk
TOMCAT_HOME D: omcatapache-tomcat-6.0.16
path %java_home%in;%java_home%jrein;%CATALINA_HOME%lib;
CLASSPATH .;%java_home%lib;%java_home%lib ools.jar;%TOMCAT_HOME%libservlet-api.jar;%TOMCAT_HOME%libjsp-api.jar;
这样可以吗?怎么编译servlet有错误呢?
看起来不像有什么错误啊,是用命令行编译的吗?会不会是设置完classpath cmd窗口没有重新打开你把classpath里边的 servlet-api.jar和jsp-api.jar放到项目里试试

