




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.;配置Eclpise+tomcat并實(shí)現(xiàn)JSP的編寫與部署配置Eclpise+tomcat并實(shí)現(xiàn)JSP的編寫與部署一下載 J2SDK下載 HYPERLINK http:/ http:/ HYPERLINK http:/downloads/index.php http:/downloads/index.php下載版本是eclipse-SDK-3.0.2-win32ECLIPSE 插件下載中文包: HYPERLINK http:/rmatik.rwth-aachen.de/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpa
2、ck-eclipse-SDK-3.0.x-win32.zip http:/rmatik.rwth-aachen.de/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.zipTomcat插件Sysdeo Eclipse Tomcat Launcher plugin: HYPERLINK http:/ http:/ HYPERLINK http:/site/downloads/downloads_tomcat-5.cgi http:/site/downloads/dow
3、nloads_tomcat-5.cgi下載版本是jakarta-tomcat-5.0.28二安裝1.先安裝j2sdk我安裝路徑是:D:Program FilesJavaj2sdk2.再安裝eclipse Eclipse是綠色軟件,不需要安裝,把下載回來的eclipse壓縮包解壓就可以了我安裝的路徑是:D:Program FilesJavaeclipse3.安裝tomcat下載回來的是一安裝文件,按照安裝提示進(jìn)行就可以了我安裝的路徑是:D:Program FilesJavaTomcat4.安裝eclipse插件中文包直接將壓縮包NLpack-eclipse-SDK-3.0.x-win32內(nèi)fea
4、tures和plugins兩文件夾內(nèi)的內(nèi)容解壓到eclipse文件夾內(nèi)同名文件夾就可以了。Tomcat插件將壓縮包tomcatPluginV3解壓,把plugins文件夾內(nèi)的內(nèi)容解壓到eclipse文件夾內(nèi)同名文件夾就可以了。三環(huán)境配置1.系統(tǒng)環(huán)境變量配置右擊“我的電腦”-高級(jí)-環(huán)境變量,設(shè)置JAVA_HOME變量指向其安裝的目錄“D:Program FilesJavaj2sdk”;TOMCAT_HOME變量指向其安裝的目錄“D:Program FilesJavaTomcat”;PATH變量中含有“%JAVA_HOME%bin;”;CLASSPATH變量含有“%JAVA_HOME%libtoo
5、ls.jar;”;2.eclipse中java運(yùn)行環(huán)境的配置在eclipse主窗口中,“窗口”-首選項(xiàng)-java-已安裝的JRE,選我們已經(jīng)安裝的j2sdk3. 配置Sysdeo Tomcat 插件在eclipse主窗口中,“窗口”-首選項(xiàng)-tomcat,tomcat version 選 version 5.x(我們安裝的版本),tomcat home 處填我們安裝tomcat的路徑,這里就是D:Program FilesJavaTomcat。切換到Advanced選項(xiàng),在tomcat base處再填我們安裝tomcat的路徑,這里就是D:Program FilesJavaTomcat。切換到
6、JVM Setting選項(xiàng),確定jre是你已經(jīng)安裝的j2sdk版本,我們這里選j2sdk。切換到Tomcat Manger App,為管理界面增加一個(gè)用戶。最后按應(yīng)用按鈕,然后在確定。檢查配置是否成功,只需在eclipse主窗口中,按tomcat運(yùn)行按鈕,然后在瀏覽器里的地址欄里輸入 HYPERLINK http:/localhost:8080 http:/localhost:8080,如果出現(xiàn)tomcat 的頁面,那就證明配置成功了。四編寫程序1.創(chuàng)建一個(gè)Tomcat項(xiàng)目右擊“包資源管理器”窗口中的空白處,新建-Tomcat Project, 在項(xiàng)目名中填寫項(xiàng)目名字,在這里我填tomcat_
7、test,點(diǎn)擊“完成”即可。2.創(chuàng)建一個(gè)JSP頁面在包資源管理器中,右擊“tomcat_test”,新建-文件, 在文件名中填寫HelloWorld.jsp(擴(kuò)展名不能缺),在文本編輯窗口輸入如下代碼:Hello World然后保存。五部署JSP頁面這里的部署我使用比較簡單的方法:首先,把上述放在eclipse的workpalce目錄的tomcat_test目錄拷到tomcat目錄下的webapps目錄里,然后對(duì)conf目錄里的server.xml進(jìn)行文本編輯,在前加入如下host元素:然后保存,接著啟動(dòng)tomcat,那樣只要你在瀏覽器窗口中輸入 HYPERLINK http:/*.*.*.*
8、:8080/tomcat_test/HelloWorld.jsp http:/*.*.*.*:8080/tomcat_test/HelloWorld.jsp瀏覽器就會(huì)顯示“Hello World”,這樣說明你的jsp頁面部署發(fā)布成功,別人就能在網(wǎng)上訪問你的頁面了。(PS :*.*.*.*是指安裝了tomcat服務(wù)器的主機(jī)IP地址)六幾點(diǎn)說明(1)選j2sdk而不是jre,是因?yàn)閖2sdk除了有java的運(yùn)行環(huán)境還有java程序所需要的類,而jre只有運(yùn)行環(huán)境。(2)由于軟件本身升級(jí)比較頻繁,經(jīng)常需要重新設(shè)置使用的環(huán)境變量或者重新配置,例如把JDK版本從1.3升級(jí)到1.4,即JDK目錄名可能要從
9、“j2sdk1.3”改為“j2sdk1.4”,如果是這樣的話,那么eclipse可能會(huì)無法再啟動(dòng)了(它要從環(huán)境變量中尋找JAVA_HOME變量,而JAVA_HOME變量值已經(jīng)從“j2sdk1.3”改為“j2sdk1.4”了)。同理, jakarta-tomcat這個(gè)軟件升級(jí)比較頻繁,現(xiàn)在結(jié)合eclipse來使用Tomcat的,那么每次Tomcat升級(jí),可能都要在eclipse中重新設(shè)置一下Tomcat的安裝目錄。如果按照傳統(tǒng)的安裝方法,我們每次升級(jí)軟件都要進(jìn)行設(shè)置或配置,這樣非常麻煩。對(duì)于此類問題,解決的方法很簡單,只要把默認(rèn)的軟件安裝目錄名去掉版本號(hào)即可(如果擔(dān)心忘記版本號(hào),只要在目錄中添加
10、一個(gè)readme文件加以說明即可)。上述的安裝過程就使用了這種方法。Apache服務(wù)器之JSP概述篇【IT168 專稿】我們知道,JSP(JavaServer Pages)是一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。Servlet是Java技術(shù)對(duì)CGI編程的回答。 支持JSP/Servlet的WEB服務(wù)器有很多,選擇合適的WEB服務(wù)器對(duì)于構(gòu)建JSP網(wǎng)站是非常重要的。比較有名氣的WEB服務(wù)器有:Allaire JRun、Apache Tomcat、BEA Weblogic Application Server、IBM WebSphere Application Server、iPlanet Web Server、J
11、avaServer Web Development Kit(JSWDK)以及Java Web Server等。 構(gòu)建JSP網(wǎng)站時(shí),JSWDK可作為學(xué)習(xí)和調(diào)試使用的WEB服務(wù)器,一般的小中型網(wǎng)站可采用Apache+Tomcat作為WEB服務(wù)器,大型的企業(yè)級(jí)網(wǎng)站可采用IBM WebSphere Application Server、BEA Weblogic Application Server和SUN iPlanet Enterise Web Server等作為WEB服務(wù)器。1、直接使用JSP 對(duì)于最小型的WEB站點(diǎn),可以直接使用JSP來構(gòu)建動(dòng)態(tài)網(wǎng)頁,對(duì)于這種開發(fā)模式,一般可以將所有的動(dòng)態(tài)處理部分
12、都放置在JSP的Scriptlet中,就像一般使用PHP或ASP架構(gòu)動(dòng)態(tài)網(wǎng)頁一樣。2、JSP+JavaBeans 中型站點(diǎn)面對(duì)的是數(shù)據(jù)庫查詢、用戶管理和小量的商業(yè)業(yè)務(wù)邏輯。在JSP中加入JAVABEANS技術(shù)將有助于這種中型網(wǎng)站的開發(fā)。利用JAVABEANS,將很容易完成如數(shù)據(jù)庫連接、用戶登錄與注銷、商業(yè)業(yè)務(wù)邏輯封裝的任務(wù),如圖1所示。圖13、JSP+JavaBeans+Servlet 采用ASP或PHP架構(gòu)動(dòng)態(tài)網(wǎng)站,都存在網(wǎng)站的邏輯關(guān)系和網(wǎng)站的顯示頁面不容易分開。在邏輯關(guān)系異常復(fù)雜的網(wǎng)站中,借助于Servlet和JSP良好的交互關(guān)系和JavaBeans的協(xié)助,完全可以將網(wǎng)站的整個(gè)邏輯結(jié)構(gòu)放在
13、Servlet中,而將動(dòng)態(tài)頁面的輸出放在JSP頁面中來完成。在這種開發(fā)方式中,一個(gè)網(wǎng)站可以有一個(gè)或幾個(gè)核心的Servlet來處理網(wǎng)站的邏輯, 通過調(diào)用JSP頁面來完成客戶端 (通常是WEB瀏覽器)的請求。在J2EE模型中,Servlet的這項(xiàng)功能可以被EJB取代,如圖2所示。圖24、J2EE開發(fā)模型 在J2EE開發(fā)模型中,整個(gè)系統(tǒng)可以分為三個(gè)主要的部分(如圖3所示):圖3 * 視圖。視圖就是用戶界面部分,在WEB應(yīng)用程序中也就是HTML、XML、JSP頁面。這個(gè)部分主要處理用戶看到的東西,動(dòng)態(tài)的JSP部分處理了用戶可以看見的動(dòng)態(tài)網(wǎng)頁,而靜態(tài)的網(wǎng)頁則由HTML、XML輸出。 * 控制器。控制器負(fù)
14、責(zé)網(wǎng)站的整個(gè)邏輯。它用于管理用戶與視圖發(fā)生的交互。在J2EE中,控制器的功能一般是由Servlet、JavaBeans、Enterprise JavaBeans中的SessionBeans來擔(dān)當(dāng)?shù)摹?* 模型。模型就是應(yīng)用業(yè)務(wù)邏輯部分,這一部分的主要角色是Enterprise JavaBeans,借助于EJB強(qiáng)大的組件技術(shù)和企業(yè)級(jí)的管理控制,開發(fā)人員可以輕松地創(chuàng)建出可重用的業(yè)務(wù)邏輯模塊。 JSP構(gòu)建的網(wǎng)站操作系統(tǒng)可以選用Unix、Linux或Windows平臺(tái),Web服務(wù)器可以選擇商業(yè)的或者使用如Apache和Tomcat等免費(fèi)的服務(wù)器軟件,后臺(tái)數(shù)據(jù)庫可根據(jù)實(shí)際情況選擇Oracle、Sybas
15、e、DB2或Informax、MySQL等。 Apache 和 Tomcat都可以做為獨(dú)立的WEB服務(wù)器來用,apache功能強(qiáng)大、高效,但并不能支持JSP及serlet。Tomcat是Sun和Apache合作做出來的JSP Server,Tomcat目前已經(jīng)成為Apache主要的Servlet和JSP的引擎。Tomcat在設(shè)計(jì)上是以獨(dú)立的Server執(zhí)行,而不像Jserv是附在Apache中,這樣就更可以發(fā)揮在servlet中,非HttpServlet的能力。Tomcat是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統(tǒng)平臺(tái)。 作為WEB服務(wù)器擴(kuò)展的Tomcat服務(wù)器有一些問題需
16、要說明: 當(dāng)處理靜態(tài)頁面時(shí),Tomcat不如Apache迅速;Tomcat不象Apache一樣可配置; Tomcat不象Apache一樣強(qiáng)壯?;谝陨显?,一個(gè)現(xiàn)實(shí)的網(wǎng)站使用一個(gè)Apache作為Web服務(wù)器,為網(wǎng)站的靜態(tài)頁面請求提供服務(wù);并使用Tomcat服務(wù)器作為一個(gè)Servlet/JSP插件,顯示網(wǎng)站的動(dòng)態(tài)頁面。 采用apache+tomcat這樣的結(jié)構(gòu)才具有更特出的優(yōu)點(diǎn),主要體現(xiàn)在具有更好的可擴(kuò)展性和安全性。這種類型的站點(diǎn)的主要特點(diǎn)是每一個(gè)頁面都可能是動(dòng)態(tài)生成的,但這些數(shù)據(jù)中主要部分還是靜態(tài)的(比如,各類圖像GIF、JPG、PNG,流式媒體等),這種結(jié)構(gòu)的優(yōu)點(diǎn)是兼有可擴(kuò)展性和安全性。新手
17、入門經(jīng)典:Jsp環(huán)境配置第一部分JAVA環(huán)境安裝1.目前J2SDK的最新版本是1.4.2_01,下載地址:http:/ 3.0 上配置JSP開發(fā)環(huán)境首先講一下環(huán)境配置,注意我配置的環(huán)境是在win 2000 server下的,不是linux下的,配置的大致流程和操作系統(tǒng)無關(guān),僅僅是在具體的安裝上有差別。而配置成功與否,與操作系統(tǒng)無關(guān)。 軟件安裝分為一下幾個(gè)部分:1、 java環(huán)境安裝:這里使用的是jdk1.4.1(jdk1.4.2也可以),這個(gè)可以到sun公司的網(wǎng)站去下載; 2、 tomcat環(huán)境安裝:tomcat的版本是4.1的,安裝版或是解壓版都是可以的;3、 eclipse 3 安裝:可以
18、去下列地址下載 HYPERLINK http:/downloads/index.php http:/downloads/index.php我下載的是 3.1M4 版本,這個(gè)版本應(yīng)該是比較新的。 4、 tomcat插件安裝;tomcat插件是要到下面地址下載 HYPERLINK http:/ http:/ lomboz插件安裝;lomboz插件需要下載兩個(gè)部分,一個(gè)是emf環(huán)境,另一個(gè)是lomboz插件,分別到下列地方去找 HYPERLINK http:/project/showfiles.php?group_id=97 http:/project/showfiles.php?group_id=
19、97 HYPERLINK http:/tools/emf/scripts/downloads.php l goto2.1.0I http:/tools/emf/scripts/downloads.php#goto2.1.0I我下載的是emf-sdo-runtime-I200412160800.zip和org.objectweb.lomboz_3.1.0.N20050106.zip ;這里主要是根據(jù)eclipse選擇適當(dāng)?shù)膌omboz插件,然后查看一下lomboz插件的 介紹,那里會(huì)介紹需要的emf插件的版本,然后再去下面的地址找emf插件。好了,該下載的都有了,下面我介紹一下如何安裝和配置。一
20、、 java環(huán)境安裝這個(gè)只要直接安裝就可以了,不過最好能安裝在系統(tǒng)盤以外的地方,這樣可以更好理解jvm的配置;安裝好了以后,需要配置環(huán)境變量,新建JAVA_HOME,并且配置path,把jdk的bin目錄添加進(jìn)去,這樣就可以在命令行的任何路徑使用jdk的命令了。測試 :編寫一個(gè)hello world程序,然后在dos下使用javac hello.java和java hello命令,如果可以正常執(zhí)行,就證明jdk安裝成功了。二、 tomcat安裝解壓版的直接解壓就可以了,然后配置TOMCAT_HOME,安裝版的要注意的兩點(diǎn),一個(gè)是安裝完之后tomcat的服務(wù)就能夠啟動(dòng)的了,但是還是要配置TOMC
21、AT_HOME;第二個(gè)就是需要查看一下安裝程序是不是把tomcat服務(wù)注冊成為windows的啟動(dòng)服務(wù),需要到“服務(wù)”里查看,如果有這個(gè)選項(xiàng)就把它設(shè)置為手動(dòng)啟動(dòng),并且先停止這個(gè)服務(wù)。測試:使用startup.bat命令,服務(wù)正常啟動(dòng)之后,ie瀏覽器里輸入 HYPERLINK http:/localhost:8080/ http:/localhost:8080/ 如果出現(xiàn)正常的小貓頁面,那就應(yīng)該沒有問題了。 三、 eclipse 3安裝eclipse的安裝倒是很簡單,只要解壓,然后把eclipse目錄復(fù)制到盤符下就可以了,啟動(dòng)的時(shí)候,系統(tǒng)會(huì)自動(dòng)尋找jvm,當(dāng)然可以再以后配置,但是好像是必須先安裝
22、jdk。四、 tomcat插件安裝,emf插件安裝,lomboz插件安裝,這幾部分的步驟都是一樣的,解壓軟件包,然后根據(jù)里面的目錄結(jié)構(gòu),把目錄文件分別復(fù)制到feature或plugins目錄里,這樣就行了,下面將詳細(xì)講述一下eclipse的配置。五、 配置eclipse1、 首先,打開配置界面 window-preferences。如果這幾個(gè)插件安裝成功,左邊的列表里應(yīng)該有l(wèi)omboz和tomcat的選項(xiàng)。如果沒有,檢查上面的步驟是不是正確。點(diǎn)擊java-Installed JREs,然后顯示如上,如果是初始安裝的,只有顯示第一個(gè)jre(不要問我什么是jre,自己查資料去),那是系統(tǒng)默認(rèn)的安裝
23、在c盤的jre,如果系統(tǒng)當(dāng)中安裝了多個(gè)jdk,那么最好還是新建一個(gè),點(diǎn)擊add,然后選擇你需要使用的jdk的位置,然后它會(huì)自動(dòng)尋找其他的參數(shù),點(diǎn)擊ok。返回界面之后,不要忘記點(diǎn)選剛剛添加的jdk,要不然是沒有用的。然后點(diǎn)擊ok關(guān)閉這個(gè)窗口。2、 再次打開配置界面,點(diǎn)擊tomcat選項(xiàng)這里是配置tomcat的參數(shù),根據(jù)你安裝的tomcat的版本,選擇tomcat version,然戶找到該tomcat的主目錄,輸入在tomcat home,下面的參數(shù)會(huì)自動(dòng)配置,點(diǎn)擊apply。 然后在左邊選擇advanced,同樣把tomcat的主目錄復(fù)制在tomcat base,點(diǎn)擊apply。最后在左邊選擇
24、jvm setting,選擇剛剛加入的jre,點(diǎn)擊apply,點(diǎn)擊ok。這樣就可以了。回到界面,點(diǎn)擊工具欄上的黃色小貓的圖標(biāo),如果配置正確,在console里應(yīng)該有啟動(dòng)tomcat的信息。如果有,就代表tomcat配置成功了。1、 lomboz基本上不用什么配置,如果左邊有那個(gè)lomboz選項(xiàng),基本上就是成功了。點(diǎn)擊lomboz,然后選擇剛才配置的jdk里的tools.jar,這樣配置就完成了。測試的方法是新建一個(gè)jsp文件,看看打開的時(shí)候是不是對(duì)script代碼有特殊顯示,并且建個(gè)測試類,看看jsp是不是能夠自動(dòng)引用類里的函數(shù)。Tomcat5+Mssql server 2000數(shù)據(jù)庫連接池配
25、置之旅Tomcat相信大家已經(jīng)很熟悉了,作為一種免費(fèi)而強(qiáng)大的java web server,得到了很多java愛好者的青睞,最新版本的tomcat5支持servlet2.4和jsp2.0,今天我將采用Tomcat5和Ms sqlserver 000一起來開始數(shù)據(jù)庫連接池配置之旅。需要的準(zhǔn)備1、jdk 我使用的版本1.4.012、Tomcat 5 我使用的是5.0.16版本 下載地址: HYPERLINK http:/site/binindex.cgi http:/site/binindex.cgi3、Mssql server 2000 數(shù)據(jù)庫4、Mssql server 2000的官方j(luò)dbc
26、 driver ,可以到微軟的官方網(wǎng)站免費(fèi)下載好了在安裝完上面的軟件之后,就進(jìn)入配置實(shí)戰(zhàn)了:)一、找到j(luò)dbc的安裝目錄,把lib目錄下面的msbase.jar和mssqlserver.jar、msutil.jar三個(gè)文件一起copy到$CATALINA_HOME/common/lib/($CATALINA_HOME代表的是你的tomcat5的安裝目錄)二、用文本編輯器,我這是使用editplus(她可是我的摯愛奧)打開$CATALINA_HOME/conf/server.xml文件,找到配置context的地方,把下面的代碼粘貼到文件里面 factory mons.dbcp.BasicDat
27、aSourceFactory maxActive 100 maxIdle 30 maxWait 10000 username sa password driverClassName com.microsoft.jdbc.sqlserver.SQLServerDriver url jdbc:microsoft:sqlserver:/localhost:1433;databasename=Northwind 注意:我本地的數(shù)據(jù)庫的sa的密碼為空,數(shù)據(jù)庫使用的是Northwind,我的目錄名DBTest,他的目錄是D:rautinee workdb打開DBTest下面的web.xml文件,用下面的代
28、碼替換原來的內(nèi)容 MSSql server Test App DB Connection jdbc/TestDB javax.sql.DataSource Containerok,配置完成,下面的工作是需要編寫兩個(gè)文件測試一下,連接是否成功。這里我用了 HYPERLINK http:/ http:/上面的例子首先是bean文件package foo;import javax.naming.*;import javax.sql.*;import java.sql.*;public class DBTest String foo = Not Connected;int bar = -1; publ
29、ic void init() try Context ctx = new InitialContext(); if(ctx = null ) throw new Exception(Boom - No Context); DataSource ds = (DataSource)ctx.lookup(java:comp/env/jdbc/TestDB); if (ds != null) Connection conn = ds.getConnection(); if(conn != null) foo = Got Connection +conn.toString(); Statement st
30、mt = conn.createStatement(); ResultSet rst = stmt.executeQuery(select * from orders); if(rst.next() foo=rst.getString(CustomerID); bar=rst.getInt(OrderID); conn.close(); catch(Exception e) e.printStackTrace(); public String getFoo() return foo; public int getBar() return bar;然后是index.jsp文件 DB TestMs
31、 sql server 2000 java search Results Foo Bar 編譯運(yùn)行,如果不出意外,應(yīng)該檢索到一條記錄,我的ie中顯示的是Ms sql server 2000 java search ResultsFoo VINETBar 10248 ok,配制成功!參考文檔: HYPERLINK http:/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html http:/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html 上面有mysql和oracle
32、8i的連接教程,有興趣的朋友可以上去看一下。作者 海仔 email: HYPERLINK http:/ http:/轉(zhuǎn)自:動(dòng)態(tài)網(wǎng)制作指南 win2000server IIS和tomcat5多站點(diǎn)配置配置要求:IIS(win2000 server 自帶)、Java 2 SDK 1.4.2 (或更高版本)、Tomcat Web Server 連接器、Tomcat 5.0.24 (或更高版本)準(zhǔn)備一、Java 2 SDK 1.4.2 (或更高版本)1、 HYPERLINK http:/ 網(wǎng)站中下載,選擇2、 Java 2 Platform, Standard Edition (J2SE)3、 在下拉
33、列表框中選擇All platforms4、 J2SE v 1.4.2_04 SDK includes the JVM technology 下選擇5、 Download J2SE SDK6、 選擇accept后下載Windows Offline Installation, Multi-language (j2sdk-1_4_2_04-windows-i586-p.exe, 49.36 MB) 版本二、Tomcat 5.0.24 (或更高版本)1、 HYPERLINK http:/site/binindex.cgi http:/site/binindex.cgi下載2、在Downloads中選擇
34、Binaries 3、在Tomcat 5.0.25 KEYS 中選擇5.0.25 exe PGP MD5 下載三、Tomcat Web Server 連接器1、 HYPERLINK http:/site/binindex.cgi http:/site/binindex.cgi下載2、在Downloads中選擇Binaries 3、在Tomcat Web Server Connectors KEYS 中選擇4、JK 2 JK 2 Binary Releases 5、出現(xiàn)Index of/dist/jakarta/tomcat-connectors/jk2/binaries 界面,選擇win32/
35、然后選擇下載 jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip注意 這個(gè)目錄列表顯示的文件名稱被截?cái)啵孕枰^察瀏覽器狀態(tài)欄中的提示,確認(rèn)你準(zhǔn)備下載的文件應(yīng)該是以.iis.zip為結(jié)尾的安裝一、Java 2 SDK運(yùn)行j2sdk-1_4_2_04-windows-i586-p.exe 按照提示安裝(可以更改安裝路徑到你習(xí)慣的地方)。這里選擇d:jdk(jdk為自己新建的文件夾)二、Tomcat 5運(yùn)行jakarta-tomcat-5.0.24.exe 按照提示安裝(可以更改至其它路徑)。這里選擇d:tomcat5.0(tomcat5.0為自己新建
36、的文件夾)選擇本地機(jī)器的jdk路徑,一般情況下,安裝文件會(huì)自動(dòng)搜索并顯示,如果沒有正確顯示,也可以手動(dòng)更改成功安裝后,程序會(huì)提示啟動(dòng)tomcat并查看readme文檔。注意: 啟動(dòng)Tomcat之前要確定系統(tǒng)沒有其它服務(wù)已經(jīng)占用8080端口(Tomcat默認(rèn)端口)和8009端口( Tomcats AJP13 連接器端口) Tomcat正常啟動(dòng)后會(huì)在系統(tǒng)欄加載圖標(biāo)注意: tomcat5.0以下的版本必須設(shè)初始密碼,tomcat5.0以上的可以不設(shè)三、Tomcat JK2 IIS 連接器解壓縮jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip得到bin c
37、onf doc三個(gè)文件夾,進(jìn)入 HYPERLINK bin bin后可見isapi_redirector2.dll。剪切/復(fù)制isapi_redirector2.dll 文件到Tomcats bin目錄中新建目錄win32i386 并粘貼isapi_redirector2.dll。記住這個(gè)路徑,稍后配置IIS的時(shí)候還會(huì)用到。這個(gè)路徑不是系統(tǒng)要求的,可改變!現(xiàn)在可以刪除jakarta-tomcat-connectors-jk2.0.4-win32-IIS目錄,這里面的文件已經(jīng)沒用了。實(shí)際上在jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip中我們只用到
38、了isapi_redirector2.dll一個(gè)文件設(shè)置一、tomcat進(jìn)入 Tomcats conf 文件夾.要支持 JK2 連接器, 你可能需要修改perties文件. 大多數(shù)情況下保留此文件的默認(rèn)狀態(tài)即可,本人的多次配置過程都沒有修改過這個(gè)文件。# THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED# WHEN YOU EDIT THE FILE.# COMMENTS WILL BE _LOST_# DOCUMENTATION OF THE FORMAT IN JkMain javadoc.# Set the
39、 desired handler list# handler.list=apr,request,channelJni# HYPERLINK http:/ # Override the default port for the socketChannel# channelSocket.port=8019# Default: # channelUnix.file=$jkHome/work/jk2.socket# Just to check if the the config is working# shm.file=$jkHome/work/jk2.shm# In order to enable
40、jni use any channelJni directive# channelJni.disabled = 0# And one of the following directives:# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so# If set to inprocess the mod_jk2 will Register natives itself# This will enable the starting of the Tomcat from mod_jk2# apr.jniModeSo=inprocessrequest.tomca
41、tAuthentication=false設(shè)置環(huán)境變量tomcat_home。指向tomcat的安裝目錄d:Tomcat 5.0下。注意要求系統(tǒng)有可用JAVA_HOME環(huán)境變量創(chuàng)建perties到d:Tomcat 5.0conf下。perties內(nèi)容文件如下:shmfile=d:/Tomcat 5.0/logs/jk2.shmsize=1048576# Example socket channel, override port and host.channel.socket:localhost:8009port=8009host=# define the workerajp13:localho
42、st:8009channel=channel.socket:localhost:8009# Uri mappinguri:/*.jspuri:/servlet/*worker=ajp13:localhost:8009三、Tomcat IIS 連接器你已經(jīng)放置isapi_redirector2.dll在你的路徑下,本例子中是d:Tomcat 5.0binwin32i386現(xiàn)在需要添加一些必要的注冊信息到注冊表,redirector被IIS調(diào)用時(shí)會(huì)讀到。建立一個(gè).reg文件Windows Registry Editor Version 5.00HKEY_LOCAL_MACHINESOFTWAREA
43、pache Software FoundationJakarta Isapi Redirector2.0workersFile=d:Tomcat 5.0pertiesextensionUri=/jakarta/isapi_redirector2.dlllogLevel=debugserverRoot=d:Tomcat 5.0在記事本中寫入上面的文字,并保存為 reg.reg 雙擊.reg文件,在注冊表中的內(nèi)容將會(huì)添加成功HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector2.0中可以看到。四、給
44、Tomcat配制虛擬主機(jī)多個(gè)站點(diǎn)。新建兩個(gè)文件夾d:tomcat1和d:tomcat2。在兩個(gè)文件夾里面再分別建立一個(gè)ROOT目錄。記事本打開d:Tomcat5.0confserver.xml文件。在文件server.xml中找到標(biāo)簽;在標(biāo)簽之后新建如下信息: HYPERLINK http:/ appBase=d:tomcat1 HYPERLINK http:/ appBase=d:tomcat2主要就是新建兩個(gè)虛擬主機(jī) HYPERLINK http:/ 和 HYPERLINK http:/ 。站點(diǎn)目錄分別是d:tomcat1和d:tomcat2。d:tomcat1ROOT和d:tomcat2
45、ROOT。分別是兩個(gè)站點(diǎn)的主目錄。也建立了日志文件和訪問日志文件。五、打開tomcat的/servlet/*的映射。記事本打開d:Tomcat 5.0confweb.xml文件。把 invoker org.apache.catalina.servlets.InvokerServlet debug 0 2 和 invoker /servlet/* 這兩個(gè)代碼段的注釋去掉,使其生效。六、在iis中建立兩個(gè)站點(diǎn)tomcat1和tomcat2。建立時(shí)注意主機(jī)頭分別設(shè)成 HYPERLINK http:/ 和 HYPERLINK http:/ 。主目錄分別設(shè)成d:tomcat1ROOT和d:tomcat2
46、ROOT。兩個(gè)站點(diǎn)分別建立名稱為jakarta的ISAPI篩選器??蓤?zhí)行文件都指向d:Tomcat 5.0confconnectorisapi_redirector2.dll。兩個(gè)站點(diǎn)分別新建虛擬目錄別名都填:jakarta,目錄選擇指向:d:Tomcat 5.0binwin32i386在執(zhí)行(例如ISAPI應(yīng)用程序或CGI)一項(xiàng)打上勾,完成。IIA篩選器再進(jìn)行篩選器的選擇時(shí),選用jakarta可執(zhí)行文件為d:Tomcat 5.0binwin32i386建篩選器所需要的虛擬目錄選擇需要加載Tomcat服務(wù)站點(diǎn),右鍵選擇新建,再選擇虛擬目錄。創(chuàng)建虛擬目錄,別名為jakarta。注意這個(gè)名字是固定
47、值,不要拼寫錯(cuò)誤!指定目錄為isapi_redirector2.dll所在目錄. 本例子中是 d:Tomcat 5.0binwin32i386重啟tomcat和iis。在tomcat1和tomcat2文件夾下最好放一個(gè)index.htm和一個(gè)index.jsp文件.方便測試。轉(zhuǎn)自:動(dòng)態(tài)網(wǎng)制作指南 JSP連接SQL Server 2000系統(tǒng)配置第一步:-安裝J2SDK:到SUN官方站點(diǎn)( HYPERLINK http:/ http:/)下載J2SDK的安裝文件:j2sdk-1_4_2_04-windows-i586-p.exe,下載之后安裝好J2SDK;安裝完之后,設(shè)置環(huán)境變量:我的電腦-屬性
48、-高級(jí)-環(huán)境變量;選擇-系統(tǒng)變量(S):設(shè)置JAVA_HOME環(huán)境變量:單擊-新建,在變量名中輸入:JAVA_HOME在變量值中輸入:D:Java(假設(shè)J2SDK安裝在目錄D:Java下,反正就是J2SDK的安裝目錄。)然后-確定,到此已經(jīng)設(shè)置好JAVA_HOME環(huán)境變量。設(shè)置CLASSPATH環(huán)境變量:單擊-新建,在變量名中輸入:CLASSPATH在變量值中輸入:D:Javabin;.;D:Javalib;D:Javalibdt.jar;D:Javalibtools.jar(中間的點(diǎn)號(hào)“.”和分號(hào)“;”必不可少。)然后-確定,到此已經(jīng)設(shè)置好CLASSPATH環(huán)境變量。設(shè)置PATH環(huán)境變量:單
49、擊-新建,在變量名中輸入:PATH在變量值中輸入:D:Java;.;D:Javabin(中間的點(diǎn)號(hào)“.”和分號(hào)“;”必不可少。)然后-確定,到此已經(jīng)設(shè)置好JAVA_HOME環(huán)境變量。三個(gè)環(huán)境變量設(shè)置好后,寫一個(gè)簡單的java程序來測試J2SDK是否已安裝成功:在D:下新建一個(gè)目錄test;然后寫如下程序: publicclassTestpublicstaticvoidmain(Stringargs)System.out.println(Thisisatestprogram.); 將上面的這段程序保存為文件名為Test.java的文件,保存在目錄D:test下。然后打開命令提示符窗口,cd到你的
50、test目錄,然后鍵入下面的命令javacTest.javajavaTest此時(shí)如果看到打印出來Thisisatestprogram.的話說明安裝成功了,如果沒有打印出這句話,你需要仔細(xì)檢查一下你的配置情況。如果上面的J2SDK安裝成功的話,接下來繼續(xù)安裝Tomcat:第二步:-安裝Tomcat:到tomcat官方站點(diǎn)( HYPERLINK http:/dist/jakarta/tomcat-4/ http:/dist/jakarta/tomcat-4/)下載tomcat:jakarta-tomcat-4.1.30.exe,下載之后安裝。(比如安裝在D:Tomcat下。)安裝完之后,設(shè)置環(huán)境變
51、量:我的電腦-屬性-高級(jí)-環(huán)境變量;選擇-系統(tǒng)變量(S):設(shè)置CATALINA_HOME環(huán)境變量:單擊-新建,在變量名中輸入:CATALINA_HOME在變量值中輸入:D:Tomcat然后-確定,到此已經(jīng)設(shè)置好CATALINA_HOME環(huán)境變量。設(shè)置CATALINA_BASE環(huán)境變量:單擊-新建,在變量名中輸入:CATALINA_BASE在變量值中輸入:D:Tomcat然后-確定,到此已經(jīng)設(shè)置好CATALINA_BASE環(huán)境變量。然后修改環(huán)境變量中的CLASSPATH,把Tomat安裝目錄下的commonlib下的servlet.jar追加到CLASSPATH中去,修改后的CLASSPATH如
52、下:CLASSPATH=D:Javabin;.;D:Javalib;D:Javalibdt.jar;D:Javalibtools.jar;D:Tomcatcommonlibservlet.jar接著可以啟動(dòng)tomcat,在IE中訪問 HYPERLINK http:/localhost:8080 http:/localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。如果上面的tomcat安裝成功的話,接下來繼續(xù)安裝JSP訪問SQLServer2000的驅(qū)動(dòng)程序:第三步:-安裝JSP訪問SQL Server 2000的驅(qū)動(dòng)程序:從微軟的網(wǎng)站上下載驅(qū)動(dòng)程序:SQLServer2
53、000ForJDBC驅(qū)動(dòng)程序,在Google中隨便搜索就有。然后將它安裝好。(比如安裝目錄是D:SQLDriverForJDBC。)然后必須將安裝目錄中的lib目錄下三個(gè)jar文件:msbase.jar,mssqlserver.jar,msutil.jar拷貝到Tomcat目錄下commonlib目錄下,之后,修改環(huán)境變量中的CLASSPATH,把SQL Server 2000 For JDBC 驅(qū)動(dòng)程序安裝目錄下的D:SQLDriverForJDBClibmsbase.jar;D:SQLDriverForJDBClibmssqlserver.jar;D:SQLDriverForJDBCmsu
54、til.jar;追加到CLASSPATH中去,修改后的CLASSPATH如下:CLASSPATH=D:Javabin;.;D:Javalib;D:Javalibdt.jar;_D:Javalibtools.jar;D:LubeeTomcatcommonlibservlet.jar;_D:SQLDriverForJDBClibmsbase.jar;D:SQLDriverForJDBClibmssqlserver.jar;D:SQLDriverForJDBCmsutil.jar必須重新啟動(dòng)Tomcat!這樣做的目的是,jsp頁面在編譯過程中不會(huì)出現(xiàn)找不到sqlserverdriver類庫的問題寫一
55、個(gè)簡單的用來測試連接SQLServer2000的JSP代碼您的第一個(gè)字段內(nèi)容為:您的第二個(gè)字段內(nèi)容為: 將上面的JSP代碼保存為sql_test.jsp,放在/Root目錄下。在地址中輸入: HYPERLINK http:/localhost:8080/sql_test.jsp http:/localhost:8080/sql_test.jsp,如果全部配置成功的話,將顯示如下:您的第一個(gè)字段內(nèi)容為:1您的第二個(gè)字段內(nèi)容為:NewHire-Jobnotspecified您的第一個(gè)字段內(nèi)容為:2您的第二個(gè)字段內(nèi)容為:ChiefExecutiveOfficer您的第一個(gè)字段內(nèi)容為:3您的第二個(gè)字段
56、內(nèi)容為:BusinessOperationsManager您的第一個(gè)字段內(nèi)容為:4您的第二個(gè)字段內(nèi)容為:ChiefFinancialOfficier您的第一個(gè)字段內(nèi)容為:5您的第二個(gè)字段內(nèi)容為:Publisher您的第一個(gè)字段內(nèi)容為:6您的第二個(gè)字段內(nèi)容為:ManagingEditor您的第一個(gè)字段內(nèi)容為:7您的第二個(gè)字段內(nèi)容為:MarketingManager您的第一個(gè)字段內(nèi)容為:8您的第二個(gè)字段內(nèi)容為:PublicRelationsManager您的第一個(gè)字段內(nèi)容為:9您的第二個(gè)字段內(nèi)容為:AcquisitionsManager您的第一個(gè)字段內(nèi)容為:10您的第二個(gè)字段內(nèi)容為:Product
57、ionsManager您的第一個(gè)字段內(nèi)容為:11您的第二個(gè)字段內(nèi)容為:OperationsManager您的第一個(gè)字段內(nèi)容為:12您的第二個(gè)字段內(nèi)容為:Editor您的第一個(gè)字段內(nèi)容為:13您的第二個(gè)字段內(nèi)容為:SalesRepresentative您的第一個(gè)字段內(nèi)容為:14您的第二個(gè)字段內(nèi)容為:Designer數(shù)據(jù)庫操作成功,恭喜你以上所有的內(nèi)容涉及的相關(guān)條件:操作系統(tǒng):Window2000ServerJ2SDK版本:j2sdk-1_4_2_04-windowsTomcat版本:jakarta-tomcat-4.1.30本地?cái)?shù)據(jù)庫:SQLServer2000 Windows下JSP開發(fā)環(huán)境的
58、配置摘 要 要學(xué)習(xí)JSP開發(fā),必須先搭建一個(gè)符合JSP規(guī)范的開發(fā)環(huán)境。本文以實(shí)用為原則,介紹了以Tomcat服務(wù)器為核心的3種配置JSP環(huán)境的方法。關(guān)鍵字 JSP引擎,Web服務(wù)器,配置Sun推出的JSP(Java Server Pages)是一種執(zhí)行于服務(wù)器端的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù),它基于Java技術(shù)。執(zhí)行JSP時(shí)需要在Web服務(wù)器上架設(shè)一個(gè)編譯JSP網(wǎng)頁的引擎。配置 JSP 環(huán)境可以有多種途徑,但主要工作就是安裝和配置Web服務(wù)器和JSP引擎。下面就以Tomcat作為JSP引擎,配合Tomcat、Apache、IIS這三種Web服務(wù)器來講述3種搭建JSP運(yùn)行環(huán)境的方案。一、相關(guān)軟件介紹1、 J
59、2SDK:Java2的軟件開發(fā)工具,是Java應(yīng)用程序的基礎(chǔ)。JSP是基于Java技術(shù)的,所以配置JSP環(huán)境之前必須要安裝J2SDK。2、 Apache服務(wù)器:Apache組織開發(fā)的一種常用Web服務(wù)器,提供Web服務(wù)。3、 Tomcat服務(wù)器:Apache組織開發(fā)的一種JSP引擎,本身具有Web服務(wù)器的功能,可以作為獨(dú)立的Web服務(wù)器來使用。但是,在作為Web服務(wù)器方面,Tomcat處理靜態(tài)HTML頁面時(shí)不如Apache迅速,也沒有Apache健壯,所以我們一般將Tomcat與Apache配合使用,讓Apache對(duì)網(wǎng)站的靜態(tài)頁面請求提供服務(wù),而Tomcat作為專用的JSP引擎,提供JSP解析,以得到更好的性能。并且Tomcat本身就是Apache的一個(gè)子項(xiàng)目,所以Tomcat對(duì)Apache提供了強(qiáng)有力的支持。對(duì)于初學(xué)者來說,Tomcat是一個(gè)很不錯(cuò)的選擇。4、 mod_jk.dll:Apache組織Jakarta項(xiàng)目組開發(fā)的使Apache支持Tomcat的插件。有了這個(gè)插件,Tomcat能夠和Apache進(jìn)行無縫連接。5、 tc4ntiis.zip:Apache組織Jakarta項(xiàng)目組開發(fā)的使IIS支持Tomcat的插件。 二、 軟件下載1、j2sdk版本:j2sdk1.4.1(35.9MB)地址: HYPERLINK http
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 木材定金合同范本
- 會(huì)計(jì)臨時(shí)勞務(wù)合同范本
- 勞務(wù)派遣合同范本購買
- 協(xié)議證明合同范本
- 業(yè)委會(huì)與物業(yè)委托合同范本
- 別墅規(guī)劃合同范本
- 區(qū)域保護(hù)合同范本
- 農(nóng)村房子修繕承包合同范本
- 公園門衛(wèi)服務(wù)合同范本
- 包裝費(fèi)合同范本
- 閩教版四年級(jí)下冊勞動(dòng)教案
- 汽車電氣設(shè)備構(gòu)造與維修(高職版)全套教學(xué)課件
- 中小學(xué)必背飛花令詩詞-(春、月、風(fēng)、花、山、江、人、日、動(dòng)物、顏色、數(shù)字)
- 緩刑解除矯正個(gè)人總結(jié)
- 北師大版小學(xué)數(shù)學(xué)六年級(jí)下冊全冊一課一練課課練(含答案)
- 白酒加工小作坊整治工作方案
- 發(fā)揚(yáng)體育精神展青春光彩
- 四年級(jí)數(shù)學(xué)(四則混合運(yùn)算)計(jì)算題專項(xiàng)練習(xí)與答案匯編
- 國家基本公共衛(wèi)生服務(wù)項(xiàng)目績效考核課件
- 孕產(chǎn)婦深靜脈血栓預(yù)防與護(hù)理課件
- 腳輪行走測試技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論