Windows2000下整合Mysql4.0.13與Tomcat4.1.24搭建Jsp環境

來源:互聯網
上載者:User
js|mysql|window 原由:在資料浩瀚的互連網中,卻找不到一份最新的Mysql4.0.13與Tomcat4.1.24的整合配置文檔。在自己工作之餘,總結了自己搭建JSP環境的實際經驗並參照以前版本Mysql、Tomcat相關配置文章,寫了這篇配置文檔。希望能給和我一樣喜歡JAVA的廣大初學者以作參考,以期少走些彎路;水平有限加之時間倉促,歡迎斧正!

目錄:

一、軟體準備

二、軟體安裝

三、首次配置及測試

四、整合配置

五、全線測試

六、補充說明

七、感謝

八、說明


具體實現步驟:


一、軟體準備:

假設你有一台能正常運行win2000 的硬軟軟體環境。

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:

按照安裝嚮導進行安裝(一般安裝到C:j2sdk1.4.1下,方便操作);

2.安裝Mysql:

按照安裝嚮導進行安裝(選擇安裝目錄為C:,方便操作;安裝成功後其路徑為:C:mysql);

3.安裝Tomcat:

按照安裝嚮導進行安裝(更改安裝目錄為C:Tomcat4。1,其間會要你輸入Admin(系統管理員)的口令);

4.放置Mysql的Jdbc驅動:

將mm.mysql-2.0.4-bin.jar檔案放到C:j2sdk1.4.0-rclib下(其實放到哪都應該無所謂,主要是在系統變數裡指一下就可以了,但有不少人說放到這裡好,所以我就放這裡了);


三、首次配置及測試:

對以上安裝的軟體環境進行首次配置,並測試其環境:

(1)配置--環境變數:

1.建立系統變數JAVA_HOME,其值為:C:j2sdk1.4.1 (若你沒按以上路徑安裝請更改為您的安裝路徑);

2.建立系統變數TOMCAT_HOME,其值為:C:Tomcat4 (若你沒按以上路徑安裝請更改為您的安裝路徑);

3.系統變數CLASSPATH,添加,其值為:C:Tomcat 4.1commonclasses;C:Tomcat 4.1commonlib

4.系統變數CLASSPATH,添加,其值為:C:j2sdk1.4.0-rclibmm.mysql-2.0.4-bin;


(2)測試預設服務:

1.請先啟動Tomcat4.1(在開始-程式中找到Apache Tomcat4.1運行Start Tomcat)服務:

開啟瀏覽器,在地址欄中輸入:http://localhost:8080 檢驗:此時能在瀏覽器中看到Tomcat的歡迎介面.說明Tomcat工作正常(注意,Tomcat預設連接埠為8080,若有其它程式佔用,請更改);

2.啟動Mysql服務(Mysql服務預設隨作業系統啟動,並有winmysqladmin.exe最小化在系統托盤上):

進入CMD,到C:mysqlin目錄下,執行mysql,斷行符號,正常的話輸出一些歡迎資訊,說明Mysql工作正常;


四、整合配置:

對Mysql4與Tomcat4做相應的配置,讓其共同為你工作:

1.將mm.mysql-2.0.4-bin.jar拷貝到Tomcat的common/lib目錄下;

2.測試是否串連正常;將如下代碼儲存成test.jsp至C:Tomcat 4.1webappsROOT目錄下:

<%@ 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預設內建的test庫,使用者與密碼用的是預設的root與空--%>

3、在瀏覽器的地址中輸入http://localhost:8080/test.jsp如果運行以後,出現空白頁面,即表示Mysql4與Tomcat4整合成功;


五、全線測試:

1.啟動Tomcat4.1;

2.建立資料庫及表;

首先在mysql裡面建立一個表,並且插如幾條資料。sql代碼如下:
create database test;--運行
use test;--運行
create talbe admin (id int(4) auto_increment primary key,name varchar(20));--運行
INSERT INTO user(name) VALUES('test');--運行
ok,你已經建立了資料庫test,建立了表user,並且插入了一條記錄。

3、顯示資料庫中的記錄;

將如下代碼儲存成test2.jsp至C:Tomcat 4.1webappsROOT目錄下:
<%@ 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>測試</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如果運行以後,頁面上顯示test,即表示讀取資料庫成功;


六、補充說明:

1.假設已有一項目在E: estoa目錄下(包含index.jsp及其它jsp檔案和bean,如WEB-INFclasses下的servlet、javabean);
設定Tomcat以支援你的項目,開啟C:Tomcat4.1confserver.xml檔案,在"</Host>"之前,"</Context>"之後添加
<Context path="/oa" debug="0" docBase="E: estoa" reloadable="true"/>並儲存。
說明:Context (表示一個web應用程式): docBase定義應用程式的路徑;path 表示此web應用程式的url的首碼,這樣請求的url
為http://localhost:8080/oa;reloadable 這個屬性非常重要,如果為true,則tomcat會自動檢測應用程式的/WEB-INF/lib
和/WEB-INF/classes目錄的變化,自動裝載修改或新的bean及servlet,我們可以在不重起tomcat的情況下看到bean帶給jsp的變化;

2.啟動Tomcat4.1,在瀏覽器的地址中輸入http://localhost:8080/oa,如jsp及bean等沒有錯誤,一般會將你的index.jsp/index.html
檔案的內容給執行並顯示。


七、感謝:

1.感謝Apache、Mysql組織,為大家提供了如此之好的免費的應用伺服器與資料庫;

2.感謝以前寫過Tomcat3.x/Tomcat4.*配置文檔的朋友們,為我今天寫這篇文檔作了參考;


八、說明:

1.若您覺得滿意,想轉載或收藏這篇文章,我非常感謝,但請您註明作者hoxisoft(hoxisoft@263.net)



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.