jdk裏面有javax.servlet和javax.servlet.http這兩個包嗎?
JavaServlet程序運行還須要安裝JDK之外的包嗎...?
why?我運行JavaServlet程序的時候出錯..提示爲:
軟件包javax.servlet和javax.servlet.http不存在...
我用的是jdk1.6.0的版本...都是最新的了...:)
仍是JavaServlet程序運行須要其餘什麼配置...蠹野鋨錈?/p>java
1\------------------------------------------web
確定要啦,要安裝tomcat或weblogic或jboss,這三種服務器比較經常使用(安裝其中一種便可),固然還有其餘的選擇,看你我的喜歡了。 2\------------------- ----------------------------------------
把tomcat-common-lib下的這兩個包
servlet-api.jar
jsp-api.jar
考到你JDK下的lib下編程
3/---------------------------------------------------------------------------------------api
這樣的話就設置一下ClassPath吧。
在控制面板中新增長一個ClassPath環境變量,而後把"E:\系統工具\編程軟件\Tomcat5.59\common\lib"這條路徑加進去(個人tomcat安裝在「E:\系統工具\編程軟件」這裏,你根據你的狀況來修改路徑),這樣應該就好了。tomcat
4\----------------個人解決辦法-------------------------------------
2.安裝Tomcat後,在個人電腦->屬性->高級->環境變量->系統變量中添加如下環境變量(假定你的tomcat安裝在c:\tomcat):服務器
CATALINA_HOME=c:\tomcat;jsp
CATALINA_BASE=c:\tomcat;工具
而後修改環境變量中的classpath,把tomat安裝目錄下的common\lib下的servlet.jar追加到classpath中去,修改後的classpath以下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
%CATALINA_HOME%\common\lib\servlet.jar;
接着能夠啓動tomcat,在IE中訪問http://localhost:8080,若是看到tomcat的歡迎頁面的話說明安裝成功了。
[最新版本的tomcat是 servlet-api.jar須要加入到classpath中]
例如個人機器上:
.;%Java_HOME%\lib\tools.jar;
%Java_HOME%\jre\lib\rt.jar;
%CATALINA_HOME%\lib\servlet-api.jar;
%CATALINA_HOME%\lib\jsp-api.jarspa