软件包 javax.servlet 不存在(我已经把servlet-api.jar加到环境变量里了)
我在编译简单的servlet时,出现了错误:“软件包javax.servlet不存在软件包javax.http不存在”我已经把环境变量加进去了,但还不行请问高手,我该怎么...
我在编译简单的servlet时,出现了错误:
“软件包 javax.servlet 不存在
软件包 javax.http 不存在”
我已经把环境变量加进去了,但还不行
请问高手,我该怎么解决这个问题。
谢谢。 展开
“软件包 javax.servlet 不存在
软件包 javax.http 不存在”
我已经把环境变量加进去了,但还不行
请问高手,我该怎么解决这个问题。
谢谢。 展开
展开全部
不知道. 不过好象http包应该是
import javax.servlet.http.* 而不是import javax.http.*
另外,不同版本的TOMCAT可能会把servlet包放在不同的目录. 好象tomcat4的这个包就是在common\lib目录下面,而tomcat6是在lib目录下. 另外文件名也不同,版本4的是servlet.jar 没有那个-api. 当然您应该已找到这个文件的位置了.
至于环境变量,我是这么设的.
CATALINA_HOME d:\tomcat6
classpath .;%CATALINA_HOME%\lib\servlet-api.jar
JAVA_HOME d:\jdk1.5
path里面增加了一个 %JAVA_HOME%\BIN
再就其他什么都没设了.至于SQLSERVER的连接包,我是把微软的三个文件msbase.jar mssqlserver.jar msutil.jar 直接复制到我的站点的WEB-INF\lib下面.一样能用.没有设那么复杂的classpath
import javax.servlet.http.* 而不是import javax.http.*
另外,不同版本的TOMCAT可能会把servlet包放在不同的目录. 好象tomcat4的这个包就是在common\lib目录下面,而tomcat6是在lib目录下. 另外文件名也不同,版本4的是servlet.jar 没有那个-api. 当然您应该已找到这个文件的位置了.
至于环境变量,我是这么设的.
CATALINA_HOME d:\tomcat6
classpath .;%CATALINA_HOME%\lib\servlet-api.jar
JAVA_HOME d:\jdk1.5
path里面增加了一个 %JAVA_HOME%\BIN
再就其他什么都没设了.至于SQLSERVER的连接包,我是把微软的三个文件msbase.jar mssqlserver.jar msutil.jar 直接复制到我的站点的WEB-INF\lib下面.一样能用.没有设那么复杂的classpath
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询