亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1397 | 回復(fù): 0
打印 上一主題 下一主題

Jsp入門學(xué)習(xí)一:關(guān)于JSP運(yùn)行環(huán)境的配置 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-10-13 22:37 |只看該作者 |倒序?yàn)g覽
運(yùn)行環(huán)境軟件主要有:JDK+Apache+Tomcat  

首先就得先把這些軟件安裝于自己要運(yùn)行Jsp的機(jī)器上,才能得以解析Jsp 運(yùn)行

先下載j2sdk和tomcat:到sun官方站點(diǎn)(
http://java.sun.com/j2se/1.4.2/download.html
)下載j2sdk,注意下載版本為Windows   Offline   Installation的SDK,同時(shí)最好下載J2SE1.4.2   Documentation,然后到tomcat官方站點(diǎn)(
http://www.apache.org/dist/jakarta
)下tomcat5;

開(kāi)始安裝:

安裝和配置你的j2sdk和tomcat:執(zhí)行j2sdk和tomcat的安裝程序,然后按默認(rèn)設(shè)置進(jìn)行安裝即可。     
  1.安裝j2sdk以后,需要配置一下環(huán)境變量,在我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量(假定你的j2sdk安裝在f:\j2sdk1.4.2):     
  JAVA_HOME=f:\j2sdk1.4.2     
  classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因?yàn)樗懋?dāng)前路徑)     
  path=%JAVA_HOME%\bin     
  接著可以寫一個(gè)簡(jiǎn)單的java程序來(lái)測(cè)試J2SDK是否已安裝成功:     
  public   class   Test{     
  public   static   void   main(String   args[]){     
  System.out.println("Start to study Java.");     
  }     
  }     
  將上面的這段程序保存為文件名為Test.java的文件。     
  然后打開(kāi)命令提示符窗口,cd到你的Test.java所在目錄,然后鍵入下面的命令      
  javac   Test.java     
  java   Test      
  此時(shí)如果看到打印出來(lái)Start to study Java.的話說(shuō)明安裝成功了,如果沒(méi)有打印出這句話,你需要仔細(xì)檢查一下你的配置情況。  

2.安裝Tomcat后,在我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量(假定你的tomcat安裝在f:\tomcat):     
  CATALINA_HOME=f:\tomcat;     
  CATALINA_BASE=f:\tomcat;     
  然后修改環(huán)境變量中的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;     
  接著可以啟動(dòng)tomcat,在IE中訪問(wèn)http://localhost:8080,如果看到tomcat的歡迎頁(yè)面的話說(shuō)明安裝成功了。     
3.接下來(lái)稍微說(shuō)下關(guān)于如何將Tomcat的根目錄配置到其他目錄上(默認(rèn)是Tomcat\webapps\Root目錄)
也可以網(wǎng)上搜索下  或許方法很多  操作不一樣效果一致滴 這里我就推薦一種比較容易操作的方法吧

你打開(kāi)  http://localhost:8080/admin/  
然后新建一個(gè)Service練習(xí)一下吧  
在service下面建立Host的時(shí)候Application  Base:    f:\javaweb\  
這樣就可以了  

測(cè)試:

在f:\javaweb\下新建一個(gè)測(cè)試的jsp頁(yè)面,文件名為index.jsp,文件內(nèi)容如下:     
      
  Now   time   is:        
         
  打開(kāi)瀏覽器,輸入
http://localhost:8080/javaweb/index.jsp
   看到當(dāng)前時(shí)間的話說(shuō)明就成功了。

注:關(guān)于server.xml 里面一些屬性的含義 這里稍微簡(jiǎn)單說(shuō)明下:

   
還有,connector是干什么用的。  
---------------------------------------------------------------  

server.xml配置簡(jiǎn)介   
下面是這個(gè)文件中的基本配置信息,更具體的配置信息見(jiàn)tomcat的文檔   
server:   
port  指定一個(gè)端口,這個(gè)端口負(fù)責(zé)監(jiān)聽(tīng)關(guān)閉tomcat的請(qǐng)求   
shutdown  指定向端口發(fā)送的命令字符串   
service:   
name  指定service的名字   
Connector  (表示客戶端和service之間的連接):   
port  指定服務(wù)器端要?jiǎng)?chuàng)建的端口號(hào),并在這個(gè)斷口監(jiān)聽(tīng)來(lái)自客戶端的請(qǐng)求   
minProcessors  服務(wù)器啟動(dòng)時(shí)創(chuàng)建的處理請(qǐng)求的線程數(shù)   
maxProcessors  最大可以創(chuàng)建的處理請(qǐng)求的線程數(shù)   
enableLookups  如果為true,則可以通過(guò)調(diào)用request.getRemoteHost()進(jìn)行DNS查詢來(lái)得到遠(yuǎn)程客戶端的實(shí)際主機(jī)名,若為false則不進(jìn)行DNS查詢,而是返回其ip地址   
redirectPort  指定服務(wù)器正在處理http請(qǐng)求時(shí)收到了一個(gè)SSL傳輸請(qǐng)求后重定向的端口號(hào)   
acceptCount  指定當(dāng)所有可以使用的處理請(qǐng)求的線程數(shù)都被使用時(shí),可以放到處理隊(duì)列中的請(qǐng)求數(shù),超過(guò)這個(gè)數(shù)的請(qǐng)求將不予處理   
connectionTimeout  指定超時(shí)的時(shí)間數(shù)(以毫秒為單位)   
Engine  (表示指定service中的請(qǐng)求處理機(jī),接收和處理來(lái)自Connector的請(qǐng)求):   
defaultHost  指定缺省的處理請(qǐng)求的主機(jī)名,它至少與其中的一個(gè)host元素的name屬性值是一樣的   
Context  (表示一個(gè)web應(yīng)用程序,通常為WAR文件,關(guān)于WAR的具體信息見(jiàn)servlet規(guī)范):   
docBase  應(yīng)用程序的路徑或者是WAR文件存放的路徑   
path  表示此web應(yīng)用程序的url的前綴,這樣請(qǐng)求的url為http://localhost:8080/path/****   
reloadable  這個(gè)屬性非常重要,如果為true,則tomcat會(huì)自動(dòng)檢測(cè)應(yīng)用程序的/WEB-INF/lib  和/WEB-INF/classes目錄的變化,自動(dòng)裝載新的應(yīng)用程序,我們可以在不重起tomcat的情況下改變應(yīng)用程序   
host  (表示一個(gè)虛擬主機(jī)):   
name  指定主機(jī)名   
appBase  應(yīng)用程序基本目錄,即存放應(yīng)用程序的目錄   
unpackWARs  如果為true,則tomcat會(huì)自動(dòng)將WAR文件解壓,否則不解壓,直接從WAR文件中運(yùn)行應(yīng)用程序   
Logger  (表示日志,調(diào)試和錯(cuò)誤信息):   
className  指定logger使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Logger  接口   
prefix  指定log文件的前綴   
suffix  指定log文件的后綴   
timestamp  如果為true,則log文件名中要加入時(shí)間,如下例:localhost_log.2001-10-04.txt   
Realm  (表示存放用戶名,密碼及role的數(shù)據(jù)庫(kù)):   
className  指定Realm使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Realm接口   
Valve  (功能與Logger差不多,其prefix和suffix屬性解釋和Logger  中的一樣):   
className  指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve類可以記錄應(yīng)用程序的訪問(wèn)信息   
directory  指定log文件存放的位置   
pattern  有兩個(gè)值,common方式記錄遠(yuǎn)程主機(jī)名或ip地址,用戶名,日期,第一行請(qǐng)求的字符串,HTTP響應(yīng)代碼,發(fā)送的字節(jié)數(shù)。combined方式比common方式記錄的值更多   

注意:   
默認(rèn)的server.xml中,Realm元素只設(shè)置了一個(gè)className屬性,但此文件中也包含幾個(gè)通過(guò)JDBC連接到數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證的示例(被注釋掉了),通過(guò)Realm元素我們可以實(shí)現(xiàn)容器安全管理(Container  Managed  Security)。   

還有一些元素,如Parameter,loader,你可以通過(guò)tomcat的文檔獲取這些元素的信息。


待續(xù)。。。。。

     


本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/28585/showart_400202.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP