tomcat配置信息_第1頁
tomcat配置信息_第2頁
tomcat配置信息_第3頁
tomcat配置信息_第4頁
tomcat配置信息_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論