国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP Servlet設(shè)置開發(fā)、運(yùn)行環(huán)境

2024-09-05 00:20:10
字體:
供稿:網(wǎng)友

     2.1 安裝servlet和jsp開發(fā)工具

   要學(xué)習(xí)servlet和jsp開發(fā),首先你必須準(zhǔn)備一個(gè)符合java servlet 2.1/2.2和javaserver pages1.0/1.1規(guī)范的開發(fā)環(huán)境。sun提供免費(fèi)的javaserver web development kit(jswdk),可以從http://java.sun.com/products/servlet/下載。

   安裝好jswdk之后,你還要告訴javac,在編譯文件的時(shí)候到哪里去尋找servlet和jsp類。jswdk安裝指南對(duì)此有詳細(xì)說明,但主要就是把servlet.jar和jsp.jar加入classpath。classpath是一個(gè)指示java如何尋找類文件的環(huán)境變量,如果不設(shè)置classpath,java在當(dāng)前目錄和標(biāo)準(zhǔn)系統(tǒng)庫中尋找類;如果你自己設(shè)置了classpath,不要忘記包含當(dāng)前目錄(即在classpath中包含“.”)。

   另外,為了避免和其他開發(fā)者安裝到同一web服務(wù)器上的servlet產(chǎn)生命名沖突,最好把自己的servlet放入包里面。此時(shí),把包層次結(jié)構(gòu)中的頂級(jí)目錄也加入classpath會(huì)帶來不少方便。請(qǐng)參見下文具體說明。

   2.2 安裝支持servlet的web服務(wù)器

   除了開發(fā)工具之外,你還要安裝一個(gè)支持java servlet的web服務(wù)器,或者在現(xiàn)有的web服務(wù)器上安裝servlet軟件包。如果你使用的是最新的web服務(wù)器或應(yīng)用服務(wù)器,很可能它已經(jīng)有了所有必需的軟件。請(qǐng)查看web服務(wù)器的文檔,或訪問http://java.sun.com/products/servlet/industry.html查看支持servlet的服務(wù)器軟件清單。

   雖然最終運(yùn)行servlet的往往是商業(yè)級(jí)的服務(wù)器,但是開始學(xué)習(xí)的時(shí)候,用一個(gè)能夠在臺(tái)式機(jī)上運(yùn)行的免費(fèi)系統(tǒng)進(jìn)行開發(fā)和測(cè)試也足夠了。下面是幾種當(dāng)前最受歡迎的產(chǎn)品。

  apache tomcat.

  tomcat是servlet 2.2和jsp 1.1規(guī)范的官方參考實(shí)現(xiàn)。tomcat既可以單獨(dú)作為小型servlet、jsp測(cè)試服務(wù)器,也可以集成到apache web服務(wù)器。直到2000年早期,tomcat還是唯一的支持servlet 2.2和jsp 1.1規(guī)范的服務(wù)器,但已經(jīng)有許多其它服務(wù)器宣布提供這方面的支持。

  tomcat和apache一樣是免費(fèi)的。不過,快速、穩(wěn)定的apache服務(wù)器安裝和配置起來有點(diǎn)麻煩,tomcat也有同樣的缺點(diǎn)。和其他商業(yè)級(jí)servlet引擎相比,配置tomcat的工作量顯然要多一點(diǎn)。具體請(qǐng)參見http://jakarta.apache.org/。


  javaserver web development kit (jswdk).

  jswdk是servlet 2.1和jsp 1.0的官方參考實(shí)現(xiàn)。把servlet和jsp應(yīng)用部署到正式運(yùn)行它們的服務(wù)器之前,jswdk可以單獨(dú)作為小型的servlet、jsp測(cè)試服務(wù)器。jswdk也是免費(fèi)的,而且具有很好的穩(wěn)定性,但它的安裝和配置也較為復(fù)雜。具體請(qǐng)參見http://java.sun.com/products/servlet/download.html。


  allaire jrun.

  jrun是一個(gè)servlet和jsp引擎,它可以集成到netscape enterprise或fasttrack server、iis、microsoft personal web server、版本較低的apache、o'eilly的website或者starnine web star。最多支持5個(gè)并發(fā)連接的限制版本是免費(fèi)的,商業(yè)版本中不存在這個(gè)限制,而且增加了遠(yuǎn)程管理控制臺(tái)之類的功能。具體請(qǐng)參見http://www.allaire.com/products/jrun/。


  new atlanta 的servletexec

  servletexec是一個(gè)快速的servlet和jsp引擎,它可以集成到大多數(shù)流行的web服務(wù)器,支持平臺(tái)包括solaris、windows、macos、hp-ux和linux。servletexec可以免費(fèi)下載和使用,但許多高級(jí)功能和管理工具只有在購(gòu)買了許可之后才可以使用。new atlanta還提供一個(gè)免費(fèi)的servlet調(diào)試器,該調(diào)試器可以在許多流行的java ide下工作。具體請(qǐng)參見http://newatlanta.com/。


  gefion的litewebserver (lws)

  lws是一個(gè)支持servlet 2.2和jsp 1.1的免費(fèi)小型web服務(wù)器。 gefion還有一個(gè)免費(fèi)的waicoolrunner插件,利用該插件可以為netscape fasttrack和enterprise server增加servlet 2.2和jsp 1.1支持。具體請(qǐng)參見http://www.gefionsoftware.com/。


  sun的java web server.

  該服務(wù)器全部用java寫成,而且是首先提供servlet 2.1和jsp 1.0規(guī)范完整支持的web服務(wù)器之一。雖然sun現(xiàn)在已轉(zhuǎn)向netscape/i-planet server,不再發(fā)展java web server,但它仍舊是一個(gè)廣受歡迎的servlet、jsp學(xué)習(xí)平臺(tái)。要得到免費(fèi)試用版本,請(qǐng)?jiān)L問http://www.sun.com/software/jwebserver/try/.
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 雅江县| 从化市| 宿州市| 安顺市| 临沧市| 芜湖县| 大田县| 元阳县| 潞西市| 广灵县| 石家庄市| 扎兰屯市| 安阳市| 青海省| 乃东县| 穆棱市| 伊通| 醴陵市| 绩溪县| 兴文县| 南投市| 平果县| 宁晋县| 台南县| 丰原市| 锦州市| 贵阳市| 雷州市| 阿荣旗| 毕节市| 邓州市| 阜城县| 弥渡县| 方城县| 石河子市| 十堰市| 赫章县| 云南省| 浪卡子县| 保亭| 武胜县|