日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Servlet的運行環(huán)境配置淺談

Servlet的運行環(huán)境需要什么呢?

創(chuàng)新互聯(lián)主營平魯網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā)公司,平魯h5小程序制作搭建,平魯網(wǎng)站營銷推廣歡迎平魯?shù)鹊貐^(qū)企業(yè)咨詢

首先我們討論要運行Servlet,則需要JSP/Servlet container,我建議初學(xué)者用Tomcat。

Tomcat(最新版本5.0):http://cvs.apache.org/builds/jakarta-tomcat-5/nightly/jakarta-tomcat-5-bin-20030725.zip

然后把這個壓縮包解壓到:

C:\Tomcat

然后再配置Servlet的運行環(huán)境的環(huán)境變量;添加三個系統(tǒng)變量:

 
 
 
  1. JAVA_HOME: C:\JDK
  2. TOMCAT_HOME: C:\Tomcat
  3. CLASSPATH: %JAVA_HOME%\lib;%TOMCAT_HOME%\lib

Tomcat的環(huán)境變量就配置完畢了,下面檢驗Tomcat是否能夠運行:

在控制臺中轉(zhuǎn)到C:\Tomcat\bin這個目錄,運行startup,然后回出現(xiàn)一個窗口,連跳一大串東西,最后表示Server已經(jīng)運行。

在瀏覽器中輸入http://localhost:8080,出現(xiàn)歡迎界面,則表示Tomcat沒問題了。然后和上面一樣,寫入你的第一個Servlet。

 
 
 
  1. import java.io.*;
  2. import javax.servlet.*;
  3. import javax.servlet.http.*;
  4. public class HelloWorld extends HttpServlet
  5. {
  6. public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
  7. {
  8. response.setContentType("text/html");
  9. PrintWriter out = response.getWriter();
  10. out.println("﹤h﹤tml﹥﹤head﹥﹤title﹥");
  11. out.println("This is my first Servlet");
  12. out.println("﹤/title﹥﹤/head﹥﹤body﹥");
  13. out.println("﹤h1﹥Hello,World!﹤/h1﹥");
  14. out.println("﹤/body﹥﹤/html﹥");
  15. }
  16. }

然后照樣用javac HelloWorld.java來編譯這個文件,如果出現(xiàn)無法import javax.servlet.*

那么就是應(yīng)該把C:\Tomcat\common\lib里面的servlet.jar文件拷貝到C:\JDK\jre\lib\ext中,再次編譯,就沒有問題了!

然后在Tomcat目錄里面的C:\Tomcat\webapps\ROOT里面按如下的文件結(jié)構(gòu):

ROOT\index.html

ROOT\welcom.jsp

ROOT\WEB-INF\lib\MyServlet.jar(如果你的servlet的.class打成了.jar文件,則放在lib下面)

ROOT\WEB-INF\classes\HelloWorld.class(把上面生成的HelloWorld.class文件放在這個里面)

然后在瀏覽器中輸入http://localhost:8080/servlet/HelloWorld,于是Server眾望所歸的報錯了:Error 404--Not Found

怎么回事呢?

Servlet必須使用C:\Tomcat\webapps\ROOT\WEB-INF這個目錄下面的web.xml文件進行注冊,用EP打開這個web.xml文件,在里面加入:

 
 
 
  1. ﹤servlet﹥
  2. ﹤servlet-name﹥HelloWorld﹤/servlet-name﹥
  3. ﹤servlet-class﹥HelloWorld﹤/servlet-class﹥
  4. ﹤/servlet﹥
  5. ﹤servlet-mapping﹥
  6. ﹤servlet-name﹥HelloWorld﹤/servlet-name﹥
  7. ﹤url-pattern﹥/servlet/helloworld﹤/url-pattern﹥
  8. ﹤/servlet-mapping﹥ 

這樣的結(jié)構(gòu)

 
 
 
  1. ﹤servlet﹥
  2. ﹤servlet-name﹥HelloWorld﹤/servlet-name﹥
  3. ﹤servlet-class﹥HelloWorld﹤/servlet-class﹥
  4. ﹤/servlet﹥

表示指定包含的servlet類。而以下的結(jié)構(gòu):

 
 
 
  1. ﹤servlet-mapping﹥
  2. ﹤servlet-name﹥HelloWorld﹤/servlet-name﹥
  3. ﹤url-pattern﹥/servlet/HelloWorld﹤/url-pattern﹥
  4. ﹤/servlet-mapping﹥

表示指定HelloServlet應(yīng)當(dāng)映射到哪一種URL模式。

在修改web.xml完畢過后,重新啟動Server,然后再輸入http://localhost:8080/servlet/HelloWorld,那么偌大一個Hello,World!等著你呢。

Servlet的運行環(huán)境配置完成之后我們就可以進行我們有趣的Servlet編程旅程了。


當(dāng)前名稱:Servlet的運行環(huán)境配置淺談
當(dāng)前地址:http://m.5511xx.com/article/dghhhcc.html