




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、JDK的另一種稱一號是J2SDK (Java 2 Software Development Kit )系統(tǒng)變量新建變量名中輸入CLASSPATH變量值中輸入C:Program FilesJavajdk1.5.0_02libdt.jar;C:Program FilesJavajdk1.5.0_02libtools.jar變量名 JAVA_HOME 變量值 C:Program FilesJavajdk1.5.0_02 在變量 Path 中輸入 Tomcat_Home%bin;網(wǎng) 址 / 下 載解壓 E:Program學 習apache-tomcat-6
2、.0.10系統(tǒng)變量新建變量名中輸入CATALINA_HOME變量值中輸入學習apache-tomcat-6.0.10;再新建變量名 JAVA_HOME變量值為 C:Program FilesJavajdk1.5.0_02 ;在 path 添力口 C:Program FilesJavajdk1.5.0_02bin;JAVA_HOME: C:Program FilesJavajdk1.6.0PATH: C:Program FilesJavajdk1.6.0binCLASSPATH:.;C:ProgramFilesJavajdk1.6.0libdt.jar;C:ProgramFilesJavajdk
3、1.6.0libtools.jar;Tomcat_HOME: C:Program FilesApache Software FoundationTomcat 6.0CATALINA_HOME: C:Program FilesApache Software FoundationTomcat 6.0這些你都可以新建在你的用戶環(huán)境變量中。只要你開機的時候進入的是設(shè)置這個環(huán)境變量的用戶就行了。也可以寫在系統(tǒng)環(huán)境變量中。它對所有用戶都有效。但是由于PATH已有的系統(tǒng)環(huán)境變量,你需要的是編輯(而不是新建)它,先寫個分號把隔開,再把 C:Program FilesJavajdk1.6.0bin 填到PATH
4、f3去。 其余的環(huán)境變量可以新建。、開發(fā)環(huán)境配置第一步: 下 載 j2sdk 和 tomcat : 到 sun 官 方 站 ( j2sdk,注意下載版本為 WindowsOffline Installation 的 SDK 同時最好下載 J2SE 1.5.0 Documentation ,然后到 tomcat 官方站點(http: //site/downloads/downloads_tomcat-5.cgi)下載tomcat (下載最新 5.5.9 版本的tomcat);第二步:安裝和配置你的 j2sdk和tomcat :執(zhí)行j2sdk和tomcat的安裝
5、程序,然后按默認 設(shè)置進行安裝即可。1 .安裝j2sdk以后,需要配置一下環(huán)境變量,在我的電腦,屬性- 高級,環(huán)境變量- 系統(tǒng)變量中添加以下環(huán)境變量(假定彳的j2sdk安裝在c:j2sdk1.5.0):JAVA_HOME=c:j2sdk1.5.0classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.; 一定不能少,因為它代表當前路徑) path=%JAVA_HOME%bin接著可以寫一個簡單的java程序來測試J2SDK是否已安裝成功:public class Testpublic static void main(String
6、args口兒System.out.println(This is a test program.); 將上面的這段程序保存為文件名為Test.java 的文件。然后打開命令提示符窗口,cd到你的Test.java 所在目錄,然后鍵入下面的命令javac Test.javajava Test此時如果看到打印出來This is a test program.的話說明安裝成功了,如果沒有打印出這句話,你需要仔細檢查一下你的配置情況。2 .安裝Tomcat后,在我的電腦- 屬性- 高級-環(huán)境變量-系統(tǒng)變量中添加以下環(huán)境變量(假定你的tomcat安裝在c:tomcat):CATALINA_HOME=c:
7、tomcatCATALINA_BASE=c:tomcat然后修改環(huán)境變量中的classpath ,把tomat安裝目錄下的commonlib下的(可以根據(jù)實際追加)servlet.jar追加到classpath 中去,修改后的 classpath 如下:classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%co mmonlibservlet.jar;接著可以啟動tomcat ,在Tomcat的安裝目錄下找到 Bin目錄,在Tomcat4.0的版本中,雙 擊Startup即可,5.5的版本下雙擊 Tomca
8、t5.exe即啟動了 Tomcat服務(wù)了,然后在IE中訪 問http:/localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。第三步:建立自己的 jsp app 目錄1 .至ij Tomcat的安裝目錄的 webapps目錄,可以看到 ROOT examples, tomcat-docs 之類 Tomcat自帶的的目錄;2 .在 webapps目錄下新建一個目錄,起名叫myapp;3 .myapp下新建一個目錄WEB-INF,注意,目錄名稱是區(qū)分大小寫的;4 .WEB-INF下新建一個文件 web.xml ,內(nèi)容如下:My Web Applicationdescrip
9、tionA application for test./description)5 .在myapp下新建一個測試的jsp頁面,文件名為index.jsp ,文件內(nèi)容如下:Now time is: 6 .重啟 Tomcat7 .打開瀏覽器,輸入 http:/localhost:8080/myapp/index.jsp 看到當前時間的話說明就 成功了。第四步:建立自己的 Servlet :1 .用你最熟悉的編輯器(建議使用有語法檢查的java ide )新建一個servlet 程序,文件名為Test.java ,文件內(nèi)容如下:package test;import java.io.IOExcept
10、ion;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Test extends HttpServlet protected void doGet(HttpServletRequest request, HttpServletResp
11、onse response)throws ServletException, lOException PrintWriter out=response.getWriter();out.println(This is a servlet test.); out.flush(); 2 .編譯將Test.java 放在c:test 下,使用如下命令編譯:C:Testjavac Test.java然后在c:Test 下會產(chǎn)生一個編譯后的servlet 文件:Test.class3 .將結(jié)構(gòu) testTest.class剪切至U %CATALINA_HOME%webappsmyappWEB-INRcla
12、ssesT,也就是剪切那個test目錄到classes目錄下,如果 classes目錄不存在,就新建一個?,F(xiàn) 在 webappsmyappWEB-INF classes 下有 testTest.class 的文件目錄結(jié)構(gòu)4 .修改 webappsmyappWEB-INFweb.xml ,添力口 servlet 和 servlet-mapping編輯后的web.xml如下所示,紅色為添加的內(nèi)容: My Web Application descriptionA application for test./description)TestTestA test Servlettest.TestTest
13、/Test這段話中的servlet 這一段聲明了你要調(diào)用的Servlet ,而servlet-mapping則是將聲明的servlet 映射到地址/Test上5 .好了,重啟動 Tomcat,啟動瀏覽器,輸入 http:/localhost:8080/myapp/Test 如果看 到輸出This is a servlet test.就說明編寫的 servlet 成功了。注意:修改了 web.xml以及新加了 class ,都要重啟 Tomcat第四步:建立自己的 Bean:1 .用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個java程序,文件名為TestBean.java
14、,文件內(nèi)容如下:package test;public class TestBeanprivate String name = null;public TestBean(String strName_p)=strName_p; public void setName(String strName_p)=strName_p;public String getName() return ; 2 .編譯將TestBean.java 放在c:test 下,使用如下命令編譯:C:Testjavac TestBean.java然后在c:Test 下會產(chǎn)
15、生一個編譯后的bean文件:TestBean.class3 .將TestBean.class文 件 剪 切到 CATALINA_HOME%webappsmyappWEB-INFclassestest 下,4 .新建一個TestBean.jsp 文件,文件內(nèi)容為:Java bean name is: 5 .好了,重啟 Tomcat,啟動瀏覽器,輸入 http:/localhost:8080/myapp/TestBean.jsp如果看至U輸出 Java bean name is: This is a test java bean.就說明編寫的 Bean 成功了。這樣就完成了整個 Tomcat下白j
16、sp、servlet和javabean的配置。接下來需要做的事情就 是多看書、多讀別人的好代碼,自己多動手寫代碼以增強自己在這方面開發(fā)的能力了。jvm應(yīng)填寫到 c:j2sdkbin給你一個簡單的配置:JSP環(huán)境配置心得首先要說的是,使用jdk+tomcat完全可以配置我們的jsp服務(wù)器,不再需要其實任何東東, 有很多文章介紹了 Apache,其實根本用不著,一般的學習調(diào)試tomcat完全可以勝任了。安裝jdk后,tomcat在安裝之前會自動找到j(luò)dk的安裝路徑,一路點擊下一步,經(jīng)過一段時間的文件復制,最后close,完成comcat的安裝。您最好去下載一個版本較高的tomcat,比如4.1以上
17、的,因為它不需要設(shè)置太多的系統(tǒng)變量,右擊我的電腦,選擇屬性-高級- 環(huán)境變量-系統(tǒng)變量,新建一個 TOMCAT_HOM遜設(shè)置 成你的 tomcat 所在的 路徑,比如:D:Program FilesApache GroupTomcat 5.5 ,配置完成。從開始菜單中找到tomcat選項,一般打開順序是:開始 - 程序-Apache Tomcat 5.5 ,選擇 Start Tomcat,讓jsp服務(wù)器開始運行,此時會打開一個類似Dos的窗口,會顯示一些相關(guān)的信息。如果您使用代理上網(wǎng),一定要先撤掉代理,不然,的jsp程序永遠也得不到執(zhí)行。如果不是 代理的,這一步就跳過了。打開瀏覽器,在地址欄中
18、輸入:http:/localhost:8080 ,如果看到有老虎(我也不知道是老虎還是貓)的畫面,恭喜您,您成功了一半。先來享受一下成功的喜悅吧,請輸入下面的代碼:First PageToday is: h 將該程序保存為:First.jsp ,放到Tomcat的ROOT1錄下,然后在瀏覽器的地址欄中輸入: http:/localhost:8080/First.jsp , (First.jsp跟我們保存的文件名的大小寫要一致)回車,如果不出意外,應(yīng)該可以看到形如Today is: h Fri Apr 11 08:32:38 CST 2003的結(jié)果。注意:ROOT1 tomcat的默認虛擬目錄,
19、如果要改成自己的虛擬目錄怎么辦呢?請繼續(xù)往下 看吧。要改成自己的虛擬目錄, 就要t#出server.xml來了,該文件是一個配置文件,在Tomcatconf 目錄下,使用任何文本編輯軟件都能打開它,我們先找到下面一句:Connector className=org.apache.coyote.tomcat4.CoyoteConnectorport=8080 minProcessors=5 maxProcessors=75enableLookups=true redirectPort=8443acceptCount=100 debug=0 connectionTimeout=20000 useU
20、RIValidationHack=false disableUploadTimeout=true /這里的port=8080就是端口,我們完全可以用別的端口來代替,但不能是被系統(tǒng)占用的端 口( 0-1023 ),這里簡單提一下。下面我們再往下找,會發(fā)現(xiàn)以下的語句:/Context 我們就應(yīng)該找到這兩個語句,如果不懂E文,您就認定這兩個語句好了。然后我們將該語句更改如下:Context path=/myjsp debug=0 docBase=e:/myjsp reloadable=true這里的path=/myjsp 就是我們就配置的虛擬目錄了,以后在地址欄中輸入 http:/localhost
21、:8080/myjsp 即可。而 docBase=e:/myjsp則是機器本地路徑,他們通過這個語句形成一個映射關(guān)系,其它照抄。將上面的 First.jsp 文件放到 e:/myjsp 目錄下,輸入 http:localhost:8080/myjsp/First.jsp,是不是有一種喜上眉梢的感覺?在論壇里我見得最多的就是很多人不知道javaBean 文件放到哪里, 老實說開始我也不知道,更令人不解的是, 十個人有九種不同的說法, 這更讓我們茫然。 其實這問題也不是我們想像的那么復雜,我們以一個例子說明:先建立一個java 程序,代碼如下:package hall;public class S
22、impleBean private String message = No message specified;public String getMessage() return(message);public void setMessage(String message) this.message = message;保 存 為 SimpleBean.java , 編 譯后 會 生成 一個 包, 其 實就 相 當于 一個 目錄 , 也就 是 SimpleBean.class 會存放在 hall 目錄中,暫且保存起來,將來備用。再輸入以下代碼:Reusing JavaBeans in JSPR
23、eusing JavaBeans in JSPMessage: 保存在我們剛才建立的虛擬目錄 e:/myjsp 下面,并命名為: BeanTest.jsp ?,F(xiàn)在我們應(yīng)該將hall (包)目錄放在哪兒呢?別急,我們先在 e:/myjsp 下建立一個文件夾WEB-INF,然后再在 WEB-INF下建立一個 classes文件夾,最后將 hall目錄放到 classes 下,當然,hall下的字節(jié)碼文件 SimpleBean.class 也一并要移過來,而 SimpleBean.java 就和BeanTest.jsp 放到同一目錄吧(可以不需要放的,自己試試) 。重新啟動機器(如果您試了好多次都不
24、行,這一步一定要做),在瀏覽器中輸入:http:/localhost:8080/myjsp/BeanTest.jsp,您看到了什么?呵,別告訴我您什么都沒看到,那肯定是您設(shè)置的問題了。Java學習-技術(shù)文章中心初學者問的諸如:怎樣配置環(huán)境變量怎樣運行Servlet?。窟@樣的問題太多了,現(xiàn)在我寫一個初學者入門必讀,以便對初學者有指導作用!首先是下載工具:我建議初學者用 Editplus +JDK,我覺得如果用例如 JB, Eclipse , JCreator ,雖然剛開始 的時候比較方便,但是確使初學者門不知道怎樣配置環(huán)境變量,從而難以達到知其然,知其所以然的地步可以通過如下地址下載:Editp
25、lus (最新版本是 v2.11) : http: /sc-要照注冊碼就自己找吧,網(wǎng)上很多的)JDK( 最 新 版 本 是 Java2sdk1_5_0) :http:4/ECom/EComTicketServlet/BEGIN30AA3B63E5c2F61C8c26F84B78970A98/ -2147483648/926882595/1/627578/627410/926882595/2ts+/westCoastFSEND/jdk-150_04 -oth-JPR/jdk-150_04-oth-JPR:3/jdk-1_5_0_04-windows-i586-p.exe(這
26、是 ForWindows)然后就是安裝JDK,我是把它裝到從 c:JDK目錄下面:然后就是CLASSPAT的問題了:正如操作系統(tǒng)利用 PAT俅搜索可執(zhí)行程序一樣,Java運行環(huán)境也會遍歷 CLASSPAT床查找 類,即便是HelloWorld這樣簡單白程序,JVM也會遍歷CLASSPAT定義的每一個路徑,直到找到相應(yīng)的文件為止。相信大家用的系統(tǒng)不是 2k就是XP,然后就應(yīng)當如下設(shè)置Path :我的電腦- 屬性- 高級- 環(huán)境變量然后在環(huán)境變量的Path后面追加:C:JDKbin;.;C:JDKlib也可以這樣配置:C:JDKbin;.;C:JDKlibdt.jar;C:JDKlibtools.
27、jar記住 : 環(huán)境變量中的 . 切記不能少,它表示當前路徑,如果少掉出現(xiàn)的錯誤等會就說!dt.jar 是關(guān)于運行環(huán)境的類庫, tools.jar 是關(guān)于一些工具的類庫如果沒有配置:C:JDKbin,則會出現(xiàn)javac 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。 這樣的錯誤。然后下面就該寫程序了:首先是 (HelloWorld.java), 打開 Editplus ,新建一個Java 文件,請照著如下輸入,要一字不漏,并且分清大小寫:public class HelloWorldpublic static void main(String args)System.out.printl
28、n(Hello,World!);然 后把 這 個文件 保存 (ctrl + s) 到 HelloWorld.java, 記住 大 小 寫 一定 要 分清 , 是 HelloWorld.java 不是 helloworld.java 或者其它的下面就該運行了,開始 - 運行 -cmd在控制臺中把目錄切換到當前目錄:javac HelloWorld.javajava HelloWorld你就會在控制臺上看見輸出的 Hello,World!( 沒出來?我把電腦吃了: ) )javac 是編譯命令,它把HelloWorld.java 編譯成 HelloWorld.classjava就是解釋命令,JVM
29、把HelloWorld.class解釋執(zhí)行.在這個時候:1。如果出現(xiàn)Exception in thread main java.lang.NoClassDefFoundError:HelloWorld那就是你在環(huán)境變量中沒有加上那個.(dot)2。如果出現(xiàn)Exception in thread main java.lang.NoSuchMethodError: main 或者 HelloWorld.java:1: Public class helloworld must be defined in a file called HelloWorld.java.那就是你沒有分清大小寫的寫入這個He
30、lloWorld ,或者保存得時候沒有保存為 HelloWorld.java這個名字一定要跟public class 的名字一樣對于環(huán)境變量的問題就說到這里,下面我先所說怎么在Editplus 里面編譯和運行,在Tools 參數(shù)設(shè)置- 配置用戶工具1 .添加工具(添加應(yīng)用程序)菜單文字: Compile Java Program程序:C:JDKbinjavac.exe參數(shù):文件名稱初始目錄:文件目錄2 .添加工具(添加應(yīng)用程序)菜單文字:Run Java Program程序:C:JDKbinjava.exe參數(shù):文件名稱(不含擴展名)初始目錄:文件目錄工具組名稱可以隨便添,比如 Debug J
31、ava Program然后在 Tools的下拉菜單中,你就會看見Compile Java Program 以及 Run Java Program這兩個選項,以后你就可以利用ctrl + 1 編譯和ctrl+2運行程序了下面就討論Servlet的運行:首先要運行 Servlet ,則需要 JSP/Servlet container ,我建議初學者用 TomcatTomcat(最 新 版 本5.5):http:/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9.exe然后把這個壓縮包解壓到:C:Tomcat然后再配置
32、環(huán)境變量:添加三個系統(tǒng)變量:JAVA_HOME: C:JDKTOMCAT_HOME: C:TomcatCLASSPATH: %JAVA_HOME%lib;%TOMCAT_HOME%libTomcat的環(huán)境變量就配置完畢了,下面檢驗 Tomcat是否能夠運行:在控制臺中轉(zhuǎn)到 C:Tomcatbin 這個目錄,運行startup ,然后回出現(xiàn)一個窗口,連跳一大 串東西,最后表示Server已經(jīng)運行在瀏覽器中輸入 http:/localhost:8080 ,出現(xiàn)歡迎界面,則表示Tomcat沒問題了然后和上面一樣,寫入你的第一個Servletimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloWorld extends HttpServlet pu
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 秋冬疾病預(yù)防宣傳要點解析
- 永久起搏器圍手術(shù)期的護理
- 現(xiàn)代中醫(yī)病例書寫規(guī)范
- 針織男女裝內(nèi)褲投資建設(shè)項目立項報告
- 夏季滅蚊蠅衛(wèi)生管理策略
- 中國節(jié)能螺旋板式換熱器行業(yè)市場前景預(yù)測及投資價值評估分析報告
- 衛(wèi)生保健工作匯報
- 腫瘤科疼痛護理查房
- 設(shè)計圖制作方法與流程
- 高端定制茶飲系列行業(yè)跨境出海項目商業(yè)計劃書
- GB/T 28583-2025供電服務(wù)規(guī)范
- 設(shè)備故障應(yīng)急維修預(yù)案
- 吉林2025年生態(tài)環(huán)境部松遼流域生態(tài)環(huán)境監(jiān)督管理局生態(tài)環(huán)境監(jiān)測與科學研究中心招聘筆試歷年參考題庫附帶答案詳解
- 四川西華師范大學招聘輔導員考試真題2024
- 貴州游船傾覆防災(zāi)減災(zāi)安全教育時事熱點
- 公務(wù)員法律考試題及答案
- 黑龍江省大慶市石油高級中學2024-2025學年高二上學期期末語文試題 含解析
- 呼吸性酸中毒試題及答案
- 基于深度學習的手術(shù)機器人在后交叉韌帶斷裂中的導航優(yōu)化-洞察闡釋
- 檢察院相關(guān)試題及答案
- 安全生產(chǎn)管理機制
評論
0/150
提交評論