Windows2000下整合Mysql4.0.13與Tomcat4.1.24搭建Jsp環(huán)境
發(fā)表時(shí)間:2024-01-16 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]原由:在資料浩瀚的互聯(lián)網(wǎng)中,卻找不到一份最新的Mysql4.0.13與Tomcat4.1.24的整合配置文檔。在自己工作之余,總結(jié)了自己搭建JSP環(huán)境的實(shí)際經(jīng)驗(yàn)并參照以前版本Mysql、Tomcat相關(guān)配置文章,寫了這篇配置文檔。希望能給和我一樣喜歡JAVA的廣大初學(xué)者以作參考,以期少走些彎路;水...
原由:在資料浩瀚的互聯(lián)網(wǎng)中,卻找不到一份最新的Mysql4.0.13與Tomcat4.1.24的整合配置文檔。在自己工作之余,總結(jié)了自己搭建JSP環(huán)境的實(shí)際經(jīng)驗(yàn)并參照以前版本Mysql、Tomcat相關(guān)配置文章,寫了這篇配置文檔。希望能給和我一樣喜歡JAVA的廣大初學(xué)者以作參考,以期少走些彎路;水平有限加之時(shí)間倉促,歡迎斧正!
目錄:
一、軟件準(zhǔn)備
二、軟件安裝
三、首次配置及測(cè)試
四、整合配置
五、全線測(cè)試
六、補(bǔ)充說明
七、感謝
八、說明
具體實(shí)現(xiàn)步驟:
一、軟件準(zhǔn)備:
假設(shè)你有一臺(tái)能正常運(yùn)行win2000 的硬軟軟件環(huán)境。
1.J2sdk1.4.1: 到http://java.sun.com/j2se/1.4.1/download.html下載;
2.Mysql4.0.13: 到http://www.mysql.com 下載;
3.Tomcat4.1.24:到 http://jakarta.apache.org/ 下載;
4.mm.mysql-2.0.4-bin.jar: 到http://mysql.ihostunit.com/Downloads/Contrib/mm.mysql-2.0.4-bin.jar 下載;
二、軟件安裝:
1.安裝J2sdk:
按照安裝向?qū)нM(jìn)行安裝(一般安裝到C:\j2sdk1.4.1下,方便操作);
2.安裝Mysql:
按照安裝向?qū)нM(jìn)行安裝(選擇安裝目錄為C:\,方便操作;安裝成功后其路徑為:C:\mysql);
3.安裝Tomcat:
按照安裝向?qū)нM(jìn)行安裝(更改安裝目錄為C:\Tomcat4。1,其間會(huì)要你輸入Admin(系統(tǒng)管理員)的口令);
4.放置Mysql的Jdbc驅(qū)動(dòng):
將mm.mysql-2.0.4-bin.jar文件放到C:\j2sdk1.4.0-rc\lib下(其實(shí)放到哪都應(yīng)該無所謂,主要是在系統(tǒng)變量里指一下就可以了,但有不少人說放到這里好,所以我就放這里了);
三、首次配置及測(cè)試:
對(duì)以上安裝的軟件環(huán)境進(jìn)行首次配置,并測(cè)試其環(huán)境:
(1)配置--環(huán)境變量:
1.新建系統(tǒng)變量JAVA_HOME,其值為:C:\j2sdk1.4.1 (若你沒按以上路徑安裝請(qǐng)更改為您的安裝路徑);
2.新建系統(tǒng)變量TOMCAT_HOME,其值為:C:\Tomcat4 (若你沒按以上路徑安裝請(qǐng)更改為您的安裝路徑);
3.系統(tǒng)變量CLASSPATH,添加,其值為:C:\Tomcat 4.1\common\classes;C:\Tomcat 4.1\common\lib
4.系統(tǒng)變量CLASSPATH,添加,其值為:C:\j2sdk1.4.0-rc\lib\mm.mysql-2.0.4-bin;
(2)測(cè)試默認(rèn)服務(wù):
1.請(qǐng)先啟動(dòng)Tomcat4.1(在開始-程序中找到Apache Tomcat4.1運(yùn)行Start Tomcat)服務(wù):
打開瀏覽器,在地址欄中輸入:http://localhost:8080 檢驗(yàn):此時(shí)能在瀏覽器中看到Tomcat的歡迎界面.說明Tomcat工作正常(注意,Tomcat默認(rèn)端口為8080,若有其它程序占用,請(qǐng)更改);
2.啟動(dòng)Mysql服務(wù)(Mysql服務(wù)默認(rèn)隨操作系統(tǒng)啟動(dòng),并有winmysqladmin.exe最小化在系統(tǒng)托盤上):
進(jìn)入CMD,到C:\mysql\bin目錄下,執(zhí)行mysql,回車,正常的話輸出一些歡迎信息,說明Mysql工作正常;
四、整合配置:
對(duì)Mysql4與Tomcat4做相應(yīng)的配置,讓其共同為你工作:
1.將mm.mysql-2.0.4-bin.jar拷貝到Tomcat的common/lib目錄下;
2.測(cè)試是否連接正常;將如下代碼保存成test.jsp至C:\Tomcat 4.1\webapps\ROOT目錄下:
<%@ page contentType="text/html;charset=gb2312" %>
<%
java.sql.Connection conn;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
<%--這里連接的是Mysql4默認(rèn)自帶的test庫,用戶與密碼用的是默認(rèn)的root與空--%>
3、在瀏覽器的地址中輸入http://localhost:8080/test.jsp如果運(yùn)行以后,出現(xiàn)空白頁面,即表示Mysql4與Tomcat4整合成功;
五、全線測(cè)試:
1.啟動(dòng)Tomcat4.1;
2.建立數(shù)據(jù)庫及表;
首先在mysql里面建立一個(gè)表,并且插如幾條數(shù)據(jù)。sql代碼如下:
create database test;--運(yùn)行
use test;--運(yùn)行
create talbe admin (id int(4) auto_increment primary key,name varchar(20));--運(yùn)行
INSERT INTO user(name) VALUES('test');--運(yùn)行
ok,你已經(jīng)建立了數(shù)據(jù)庫test,建立了表user,并且插入了一條記錄。
3、顯示數(shù)據(jù)庫中的記錄;
將如下代碼保存成test2.jsp至C:\Tomcat 4.1\webapps\ROOT目錄下:
<%@ page contentType="text/html;charset=GBK" %>
<%@ page language="java" import="java.sql.*"%>
<%
Connection conn = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
if(conn==null){
System.out.println("get Conn Error");
}
Statement stmt=conn.createStatement();
ResultSet RS_result=null;
%>
<html>
<head>
<title>測(cè)試</title></head>
<body>
<%
RS_result=stmt.executeQuery("select * from user");
String Name;
while(RS_result.next())
{
Name=RS_result.getString("name");
%>
<%=Name%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</body>
</html>
4.打開你的瀏覽器,在地址欄中輸入http://localhost:8080/test.jsp如果運(yùn)行以后,頁面上顯示test,即表示讀取數(shù)據(jù)庫成功;
六、補(bǔ)充說明:
1.假設(shè)已有一項(xiàng)目在E:\test\oa目錄下(包含index.jsp及其它jsp文件和bean,如WEB-INF\classes\下的servlet、javabean);
設(shè)置Tomcat以支持你的項(xiàng)目,打開C:\Tomcat4.1\conf\server.xml文件,在"</Host>"之前,"</Context>"之后添加
<Context path="/oa" debug="0" docBase="E:\test\oa" reloadable="true"/>并保存。
說明:Context (表示一個(gè)web應(yīng)用程序): docBase定義應(yīng)用程序的路徑;path 表示此web應(yīng)用程序的url的前綴,這樣請(qǐng)求的url
為http://localhost:8080/oa;reloadable 這個(gè)屬性非常重要,如果為true,則tomcat會(huì)自動(dòng)檢測(cè)應(yīng)用程序的/WEB-INF/lib
和/WEB-INF/classes目錄的變化,自動(dòng)裝載修改或新的bean及servlet,我們可以在不重起tomcat的情況下看到bean帶給jsp的變化;
2.啟動(dòng)Tomcat4.1,在瀏覽器的地址中輸入http://localhost:8080/oa,如jsp及bean等沒有錯(cuò)誤,一般會(huì)將你的index.jsp/index.html
文件的內(nèi)容給執(zhí)行并顯示。
七、感謝:
1.感謝Apache、Mysql組織,為大家提供了如此之好的免費(fèi)的應(yīng)用服務(wù)器與數(shù)據(jù)庫;
2.感謝以前寫過Tomcat3.x/Tomcat4.*配置文檔的朋友們,為我今天寫這篇文檔作了參考;
八、說明:
1.若您覺得滿意,想轉(zhuǎn)載或收藏這篇文章,我非常感謝,但請(qǐng)您注明作者h(yuǎn)oxisoft(hoxisoft@263.net)