成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Servlet的運行環(huán)境配置淺談

開發(fā) 后端
Servlet的運行環(huán)境配置的問題是初學者都要遇到的問題,那么如何對Servlet的運行環(huán)境進行配置呢?本文就向你介紹這個問題。

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

首先我們討論要運行Servlet,則需要JSP/Servlet container,我建議初學者用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是否能夠運行:

在控制臺中轉到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.  
  9. response.setContentType("text/html");  
  10. PrintWriter out = response.getWriter();  
  11. out.println("﹤h﹤tml﹥﹤head﹥﹤title﹥");  
  12. out.println("This is my first Servlet");  
  13. out.println("﹤/title﹥﹤/head﹥﹤body﹥");  
  14. out.println("﹤h1﹥Hello,World!﹤/h1﹥");  
  15. out.println("﹤/body﹥﹤/html﹥");  
  16.  
  17. }  

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

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

然后在Tomcat目錄里面的C:\Tomcat\webapps\ROOT里面按如下的文件結構:

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﹥  

這樣的結構

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

表示指定包含的servlet類。而以下的結構:

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

表示指定HelloServlet應當映射到哪一種URL模式。

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

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

【編輯推薦】

  1. Servlet和JSP中的多線程同步問題
  2. 無需修改代碼增強Servlet和JSP的安全性
  3. Tomcat下JSP、Servlet和Bean的配置
  4. 如何提升Servlet和JSP應用程序的效率
  5. JSP和Servlet中的幾個編碼的作用及原理
責任編輯:仲衡 來源: CSDN博客
相關推薦

2009-07-07 10:47:58

Servlet開發(fā)環(huán)境

2009-06-22 11:13:00

linuxJava運行環(huán)境

2009-07-08 17:04:25

user cache

2009-07-21 14:18:01

Rails運行環(huán)境

2009-07-03 12:59:40

Servlet配置

2009-07-06 10:25:14

Java Web Se

2009-07-09 14:56:23

Servlet讀取

2009-07-09 10:25:05

Servlet的Web

2009-07-07 09:51:49

Servlet實例

2009-05-18 10:43:17

TomcatServletJetty

2010-09-17 16:54:26

Java運行環(huán)境

2009-07-06 15:58:11

JSP程序

2009-06-30 11:03:09

VxWorksMiniGUI

2011-03-23 15:02:55

ListenerFilterServlet

2010-09-02 14:39:34

2009-07-14 18:03:43

Myeclipse J

2010-02-25 13:58:22

Linux JDK

2009-07-06 09:49:26

Servlet JSP

2010-09-16 16:02:26

PPPoA配置

2009-07-06 17:22:54

JSP服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美炮房 | 羞羞视频网站在线观看 | 久久久久久久综合 | 中文字幕在线观看视频网站 | 日本高清视频网站 | 精品久久久久久久久久久久 | 亚洲激情第一页 | 九九热这里 | 久久不卡 | 国产一级一级毛片 | 久久久久久久久91 | 精品久久久久久久久久久久 | 国产激情视频网站 | 91精品国产一区二区三区 | 午夜三级在线观看 | 亚洲国产精品久久久久婷婷老年 | 毛片链接 | 精品国产乱码久久久久久蜜柚 | 日韩精品久久久久久 | 久久com| 亚洲精品视频播放 | av国产精品毛片一区二区小说 | 欧美日韩亚洲国产 | www精品| 中文无码日韩欧 | 91精品一区二区三区久久久久 | 国内精品久久精品 | 国产精品毛片一区二区在线看 | 成人精品鲁一区一区二区 | www.久久99| 亚欧性视频 | 欧美日韩国产精品 | 欧美偷偷 | 爱综合| 91视视频在线观看入口直接观看 | 一区二区福利视频 | 欧美日韩淫片 | 欧美综合一区二区三区 | 91视在线国内在线播放酒店 | 亚洲综合大片69999 | 欧美日韩1区2区 |