




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、tomcat6.0第一步:下載j2sdk和tomcat:到sun官方站點(diǎn) 最新的jdk為1.6.04,tomcat為6.0,建議jdk1.4以上,tomcat4.0以上第二步:安裝和配置你的j2sdk和tomcat:執(zhí)行j2sdk和tomcat的安裝程序,然后設(shè)置按照路徑進(jìn)行安裝即可。1.安裝j2sdk以后,需要配置一下環(huán)境變量,在我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量(假定你的j2sdk安裝在c:j2sdk1.4.2): java_home=c:j2sdk1.4.2 clas
2、spath=.;%java_home%libdt.jar;%java_home%libtools.jar;(.;一定不能少,因?yàn)樗懋?dāng)前路徑) path=%java_home%bin 接著可以寫一個(gè)簡單的java程序來測試j2sdk是否已安裝成功: public class test public static void main(string args) system.out.println("this is a test program."); 將上面的這段程序保存為文件名為test.java的文件。 然后打開命令提示符窗口,
3、cd到你的test.java所在目錄,然后鍵入下面的命令 javac test.java java test 此時(shí)如果看到打印出來this is a test program.的話說明安裝成功了,如果沒有打印出這句話,你需要仔細(xì)檢查一下你的配置情況。 2.安裝tomcat后,在我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量(假定你的tomcat安裝在c:tomcat): catalina_home:c:tomcatca
4、talina_base:c:tomcattomcat_home: c:tomcat然后修改環(huán)境變量中的classpath,把tomat安裝目錄下的commonlib下的servlet.jar追加到classpath中去,修改后的classpath如下: classpath=.;%java_home%libdt.jar;%java_home%libtools.jar;%catalina_home%commonlibservlet-api.jar; 【注意最新版本的tomcat中可能沒有common這個(gè)文件夾了。所以servlet-api.jar應(yīng)該的路徑為%catalina_
5、home%libservlet-api.jar;請根據(jù)自己的情況自己修改!】接著可以啟動tomcat,在ie中訪問http:/localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。 第三步:建立自己的jsp app目錄 1.到tomcat的安裝目錄的webapps目錄,可以看到root,examples, tomcat-docs之類tomcat自帶的的目錄; 2.在webapps目錄下新建一個(gè)目錄,起名叫myapp; 3.myapp下新建一個(gè)目錄web-inf,注意,目錄名稱是區(qū)分大小寫的; 4.w
6、eb-inf下新建一個(gè)文件web.xml,內(nèi)容如下: <?xml version="1.0" encoding="iso-8859-1"?> <!doctype web-app public "-/sun microsystems, inc./dtd web application 2.3/en" " <web-app> <display-name>my web application</display-name> <description> a applic
7、ation for test. </description> </web-app> 5.在myapp下新建一個(gè)測試的jsp頁面,文件名為index.jsp,文件內(nèi)容如下: <html><body><center> now time is: <%=new java.util.date()%> </center></body></html> 6.重啟tomcat 7.打開瀏覽器,輸入http:/localhost:8080/myapp/index.jsp 看到當(dāng)前時(shí)間的
8、話說明就成功了。第四步:建立自己的servlet:寫入你的第一個(gè)servlet:在你新建的application myapp/web-inf/classes/test目錄下新建helloworld.java package test;import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class helloworld extends httpservlet public void doget(
9、httpservletrequest request,httpservletresponse response)throws servletexception,ioexception response.setcontenttype("text/html"); printwriter out = response.getwriter(); out.println("<html>&l
10、t;head><title>"); out.println("this is my first servlet"); out.println("</title></head><body>"); out.println("<h1>hello,world!</h1>");
11、;out.println("</body></html>"); 然后照樣用javac helloworld.java來編譯這個(gè)文件,如果出現(xiàn)無法import javax.servlet.* 那么就是應(yīng)該把c:tomcatcommonlib里面的servlet-api.jar文件拷貝到c:jdkjrelibext中,再次編譯,就沒有問題了! 然后在tomcat目錄里面的c:tomcatwebappsm
12、yapp里面按如下的文件結(jié)構(gòu): myappindex.jsp myappweb-infclassestesthelloworld.class(把上面生成的helloworld.class文件放在這個(gè)里面) 然后在瀏覽器中輸入http:/localhost:8080/myapp/helloworld,于是server眾望所歸的報(bào)錯(cuò)了:error 404-not found 怎么回事呢?servlet必須使用c:tomcatwebappsmyappweb-inf這個(gè)目錄下面的web.xml文件進(jìn)行注冊,用editplus打開這個(gè)
13、web.xml文件,在<web-app></web-app>添加下面這段程序: <servlet> <servlet-name>helloworld</servlet-name> <servlet-class>test.helloworld</servlet-class> </servlet> <servlet-mapping> &
14、lt;servlet-name>helloworld</servlet-name> <url-pattern>/helloworld</url-pattern> </servlet-mapping> 為什么呢? 因?yàn)?這樣的結(jié)構(gòu) <servlet> <servlet-name>helloworld</servlet-name> <
15、servlet-class>test.helloworld</servlet-class>/類的路徑 </servlet>表示指定包含的servlet類.而以下的結(jié)構(gòu) <servlet-mapping> <servlet-name>helloworld</servlet-name> <url-pattern>/helloworld</url-pattern>
16、0; </servlet-mapping> 表示指定helloservlet應(yīng)當(dāng)映射到哪一種url模式。在修改web.xml完畢過后,重新啟動server,然后再輸入http:/localhost:8080/myapp/helloworld,,那么偌大一個(gè)hello,world!等著你呢,恭喜你!第五步:建立自己java bean1. 在你新建的application myapp/web-inf/classes/test目錄下新建testbean.java package test;public class testbean
17、 private string name =null; public testbean(string nameinit) = nameinit; public void setname(string newname) =ne
18、wname; public string getname() return ; 然后照樣用javac testbean.java來編譯這個(gè)文件。2.然后在你新建的應(yīng)用程序目錄myapp下新建一個(gè)新的jsp文件:testbean.jsp <% page import="test.testbean" %><htm
19、l><head><title>test bean</title></head><body><center><% testbean testbean = new testbean("http:/"); %>java bean test: the author's blog address is<%=testbean.getname()%></center></body&g
20、t;</html>好了,確定各個(gè)文件的位置: myappindex.jspmyapptestbean.jspmyappweb-infweb.xmlmyappweb-infclassestesthelloworld.classmyappweb-infclassestesttestbean.class3.重啟tomcat如果需要的話,在瀏覽器輸入:http:/localhost:8080/myapp/testbean.jsp 幸運(yùn)的話就會看到:java bean test: the author's blog address ishttp:/ 這樣就完成了整個(gè)tomc
21、at下的jsp、servlet和javabean的配置。 第六步:配置虛擬目錄打開 tomcat6.0confserver.xml 文件,在 <host> 和 </host> 之間加入 <context path="/myapp" docbase="d:myapp" debug="0" reloadable="true" crosscontext="true" /> tomcat6.0安裝、運(yùn)行準(zhǔn)備java運(yùn)行環(huán)境tomcat
22、6運(yùn)行需要java環(huán)境,需要先下載并安裝j2se5.0以上的版本。下載地址:注意:tomcat6.0已經(jīng)不再需要jdk,而只要jre就可以了,因?yàn)樗捎昧俗詭У膃clipse jdt來編譯jsp,而不是jdk。如果jdk是zip解壓,而不是install安裝的,請?jiān)O(shè)置系統(tǒng)環(huán)境java_home:在桌面上右鍵點(diǎn)擊【我的電腦】,選擇【屬性】命令,在出現(xiàn)的對話框中選擇【高級】選項(xiàng)卡,然后單擊【環(huán)境變量】按鈕,添加一個(gè)環(huán)境變量:java_home,它的值為jdk所在根目錄(比如:c:jdk,而不是c:jdkbin)tomcat下載安裝tomcat下載地址:
23、/右側(cè)有從3.3到6.x各個(gè)版本的下載鏈接。windows下tomcat的安裝很簡單,可以采用exe安裝包的方式進(jìn)行安裝。基本上一路確定就可以了,安裝用到了java環(huán)境,從jdk的安裝注冊表或者java_home這個(gè)系統(tǒng)變量里面獲得jdk所在位置(這就是為什么非安裝的jdk需要配置java_home的原因,當(dāng)然在后面tomcat運(yùn)行時(shí)也是需要的)。安裝后的目錄如下:c:tomcat6.0 |-bin |-conf |-lib |-logs |-temp
24、 |-webapps |-work相比之前的版本,在bin和lib這兩個(gè)目錄改動比較大,bin目錄不再有一堆的bat文件,精簡為4個(gè)文件。而jar文件統(tǒng)一放到新增的lib目錄下,先前版本中下面的3個(gè)目錄被刪除合并(參考tomcat5.0.28的結(jié)構(gòu)):common(含lib,classes,endorsed三個(gè)目錄)share(含lib和classes兩個(gè)目錄)server(含lib,classes,webapps三個(gè)目錄)此外,examples增加了啟動運(yùn)行tomcat安裝的最后一個(gè)步驟,可以選擇立即啟動;默認(rèn)情況下,是通過系統(tǒng)的服務(wù)進(jìn)行啟動的,可以把啟動方式設(shè)置為“
25、自動”命令行啟動:tomcat/bin/tomcat6 或者tomcat/bin/tomcat6 /ts/tomcat6(注意大寫!下同) 二者是等價(jià)的。其他的參數(shù)還有:tomcat/bin/tomcat6 /rs/tomcat6 -啟動tomcat6服務(wù)tomcat/bin/tomcat6 /us/tomcat6 -更新tomcat6服務(wù)參數(shù)tomcat/bin/tomcat6 /is/tomcat6 -安裝tomcat6服務(wù)tomcat/bin/tomcat6 /ds/tomcat6 -刪除tomcat6服務(wù)安裝后的bin目錄共有一下幾個(gè)文件:bootstrap.jartomcat-juli.jartomcat6.exetomcat6w.exe其中tomcat6w.exe是監(jiān)控tomcat運(yùn)行的,可以直接運(yùn)行,或者縮小到屏幕右下角成為一個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 徽商職業(yè)學(xué)院《計(jì)算機(jī)組織與體系結(jié)構(gòu)》2023-2024學(xué)年第二學(xué)期期末試卷
- 農(nóng)藥銷售代理合同全文
- 化工原料進(jìn)口代理合同(范本)
- 夫妻和諧共處合同書
- 員工合同樣本集錦
- 國內(nèi)快遞運(yùn)輸服務(wù)合同細(xì)則
- 單位公益捐贈合同協(xié)議
- 合資公司成立的投資合同范本
- 合成氣生產(chǎn)中的催化劑考核試卷
- 寵物友好公共設(shè)施清潔保養(yǎng)質(zhì)量監(jiān)管考核試卷
- 2024年云南昆明市教育體育局直屬學(xué)校(單位)選調(diào)10人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- (完整版)建筑工程項(xiàng)目精益建造實(shí)施計(jì)劃書
- 《2024年 《法學(xué)引注手冊》示例》范文
- DL∕T 2447-2021 水電站防水淹廠房安全檢查技術(shù)規(guī)程
- NB-T+10499-2021水電站橋式起重機(jī)選型設(shè)計(jì)規(guī)范
- 城市更新可行性研究結(jié)論與建議
- JT∕T 795-2023 事故汽車修復(fù)技術(shù)規(guī)范
- 2024年安徽中醫(yī)藥高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫附答案
- 天津在津居住情況承諾書
- 2022年中考數(shù)學(xué)二輪專題復(fù)習(xí):二次函數(shù)性質(zhì)綜合題
- 最大攝氧量的測定
評論
0/150
提交評論