引用:
原由:在资料浩瀚的互联网中,却找不到一份最新的Mysql4.0.13与Tomcat4.1.24的整合配置文档。在自己工作之余,总结了自己搭建JSP环境的实际经验并参照以前版本Mysql、Tomcat相关配置文章,写了这篇配置文档。希望能给和我一样喜欢JAVA的广大初学者以作参考,以期少走些弯路;水平有限加之时间仓促,欢迎斧正!
目录:
一、软件准备
二、软件安装
三、首次配置及测试
四、整合配置
五、全线测试
六、补充说明
七、感谢
八、说明
具体实现步骤:
一、软件准备:
假设你有一台能正常运行win2000 的硬软软件环境。
二、软件安装:
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-rc\lib下(其实放到哪都应该无所谓,主要是在系统变量里指一下就可以了,但有不少人说放到这里好,所以我就放这里了);
三、首次配置及测试:
对以上安装的软件环境进行首次配置,并测试其环境:
(1)配置--环境变量:
1.新建系统变量JAVA_HOME,其值为:C:\j2sdk1.4.1 (若你没按以上路径安装请更改为您的安装路径);
2.新建系统变量TOMCAT_HOME,其值为:C:\Tomcat4 (若你没按以上路径安装请更改为您的安装路径);
3.系统变量CLASSPATH,添加,其值为:C:\Tomcat 4.1\common\classes;C:\Tomcat 4.1\common\lib
4.系统变量CLASSPATH,添加,其值为:C:\j2sdk1.4.0-rc\lib\mm.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:\mysql\bin目录下,执行mysql,回车,正常的话输出一些欢迎信息,说明Mysql工作正常;
四、整合配置:
对Mysql4与Tomcat4做相应的配置,让其共同为你工作:
1.将mm.mysql-2.0.4-bin.jar拷贝到Tomcat的common/lib目录下;
2.测试是否连接正常;将如下代码保存成test.jsp至C:\Tomcat 4.1\webapps\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.1\webapps\ROOT目录下:
测试4.打开你的浏览器,在地址栏中输入http://localhost:8080/test.jsp如果运行以后,页面上显示test,即表示读取数据库成功;
六、补充说明:
1.假设已有一项目在E:\test\oa目录下(包含index.jsp及其它jsp文件和bean,如WEB-INF\classes\下的servlet、javabean);设置Tomcat以支持你的项目,打开C:\Tomcat4.1\conf\server.xml文件,在""之前,""之后添加并保存。说明: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.*配置文档的朋友们,为我今天写这篇文档作了参考;