收藏 分销(赏)

tomcat-mysql配置.doc

上传人:仙人****88 文档编号:11895302 上传时间:2025-08-19 格式:DOC 页数:7 大小:52.54KB 下载积分:10 金币
下载 相关 举报
tomcat-mysql配置.doc_第1页
第1页 / 共7页
tomcat-mysql配置.doc_第2页
第2页 / 共7页


点击查看更多>>
资源描述
tomcat+mysql 我只说配置tomcat+mysql这部分,因为觉得这个应该是很多和我一样的初学者最易犯错的,apache等方面就不说了。 ***************************************************************************************** 首先,要准备必要的软件:(找不到的朋友可以联系我,我都找齐了) 1、j2sdk-1_4_2-windows-i586.exe; 2、jakarta-tomcat-5.0.28.exe; 3、mysql-5.0.24a-win32.zip(内含安装文件); 4、mysql-connector-java-3.2.0-alpha-bin.jar(这个要找对版本); 5、MySQL-Front_Setup_33451.zip(这个不是必要的,但在没有phpMyAdmin的情况下用它来管理数据库); ***************************************************************************************** 好了,我们正式开始。 第一步是安装JDK,这个没什么好说的,建议把所有软件放到一个文件夹,如我就把它安装到D:\server这个文件里。 重要的是安装后环境变量的设置,我设置的是这样的: ======================================== 名称:CLASSPATH(这个应该是要新建的) 值:.;D:\server\j2sdk1.4.2\lib\dt.jar;D:\server\j2sdk1.4.2\lib\tools.jar;D:\server\j2sdk1.4.2\lib;D:\server\j2sdk1.4.2\jre\lib 名称:JAVA_HOME(也是新建的) 值:D:\server\j2sdk1.4.2 名称:Path 值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;D:\server\j2sdk1.4.2\bin;D:\server\j2sdk1.4.2\jre\bin ======================================== 这里说明一下: 1、CLASSPATH这个,注意它的值最开头那个“.;”不要漏了,这应该是表示“在本目录内”的意思; 2、Path这个变量本来就有,在原来的值后面加入";D:\server\j2sdk1.4.2\bin;D:\server\j2sdk1.4.2\jre\bin”就行; 3、另外网上也有很多其他的设置方式,由于本人在这方面也还未完全弄懂,先按这个设置了; 好了,最好重新启动一下,之后就写我们的 Hello World : ======================================== public class Test{  public static void main(String args[]){  System.out.println("This is a test program.");  }  } ======================================== 新建一个文本文档,把上面的代码加到里面,保存为Test.java放到D:\server\里(JDK的安装目录),在CMD下转到D:\server\>盘符,输入: javac Test.java按回车,如没有报错,则说明编译成功;接着输入: java Test回车,如出现 This is a test program. 则说明环境变量设置好了,至此JDK安装成功。 ***************************************************************************************************** 接着安装MySQL(建议先装MySQL调试再装Tomcat): 将ZIP解压后有一个安装文件,安装就不多说了,设置的时候就按默认就可以了,root的密码自己设置好; 接着安装MySQL-front这款图形界面的数据库管理软件,用它在MySQL数据库了新建一个名为test的数据库,在里面建一个名为 books的表,有id,name,title,price四个字段(建其他东西也行,这里只是为了后面测试)。 好了,如果有装PHP的其他东东,可以先用它测试一下MySQL,这样,之后的设置即使出错,也可以先排除MySQL。 ***************************************************************************************************** 接着安装Tomcat5.0: 这个也没什么好说,用安装程序安装就是,最好安装到之前那个D:\server\(我的安装目录为D:\server\Tomcat)目录里,方便管理,安装好之后设置环境变量: ============================== 名称:CATALINA_HOME(据说也可以用TOMCAT_HOME) 值:D:\server\Tomcat ============================== 重启一下,打开浏览器,地址栏里输入http://localhost:8080/ 看到大花猫的欢迎页面就说明Tomcat安装成功了; ***************************************************************************************************** 接着用JSP连接MySQL数据库: ================================= <!--首先导入一些必要的packages--> <%@ page import="java.io.*"%> <!--告诉编译器使用SQL包--> <%@ page import="java.util.*"%> <%@ page import="java.sql.*"%> <!--设置中文输出--> <%@ page contentType="text/html; charset=gb2312" %> <html> <head> <title>MySQL test</title> </head> <body> <% Connection con; Statement stmt; //加载驱动程序,下面的代码为加载MySQL驱动程序 Class.forName("com.mysql.jdbc.Driver"); //注册MySQL驱动程序 DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //用适当的驱动程序连接到数据库 String dbUrl = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gb2312"; String dbUser = "root"; //用户名 String dbPwd = "123456"; //密码 //建立数据库连接 con = java.sql.DriverManager.getConnection(dbUrl, dbUser, dbPwd); //创建一个JDBC声明 stmt = con.createStatement(); //增加新记录 stmt.executeUpdate("INSERT INTO books (name,title,price) VALUES ('Tom','Tomcat Bible',44.5)"); //关闭数据库连结 stmt.close(); con.close(); %> </body> </html> ====================================== 把上面代码保存为test.jsp放到D:\server\Tomcat\webapps\ROOT目录下(没有设置虚拟目录时,Tomcat的默认根目录) 之后在浏览器地址栏输入http://localhost:8080/test.jsp,你将会看到出错页面,这是因为你还没有装MySQL的驱动。 ******************************************************************************************* MySQL驱动的安装: 我们用的是以下版本的驱动: mysql-connector-java-3.2.0-alpha-bin.jar 我发现Tomcat5.0的JDBC安装比以前的版本要方便,不用太多的设置,**但是版本一定要对上,很多时候不能用都是驱动的版本问题; 驱动的安装很简单,把mysql-connector-java-3.2.0-alpha-bin.jar这个文件拷贝到D:\server\Tomcat\common\lib\这个目录下,重启Tomcat 即可(我没有设置什么环境变量)。 好了,现在再测试一下http://localhost:8080/test.jsp,发现执行结果是一个空白页,这就说明你的配置成功了,用MySQL-front打开数据库 那个表看看,一条记录已经被加入了,恭喜!! **************************************** 到此,一个基于学习JSP的测试环境已经搭建完成,当然,要搭建一个完全的服务器还要结合APACHE等软件,那是后话了! ^_^:本人也只是个JSP菜鸟,第一次发帖,望各位高手不吝指教,有什么讲的不对的,请指正! 之前写好了基于Tomcat的配置,觉得不把它与Apache整合是在不好,所以今天继续写,也好让这张帖子完整一点 好,继续Tomcat与Apache的整合: 准备软件: 1、apache_2.0.51-win32-x86-no_ssl.exe; 2、mod_jk2.so(这个要找对版本,版本不对好像不行的); *********************************************** 开始之前补充一下关于Tomcat虚拟目录的设置: 打开D:\server\Tomcat\conf\server.xml,在<Host></Host>标签之间加入"<Context path="/jsp" docBase="D:\server\www(目录的绝对路径)" debug="0" reloadable="true" ></Context>” 说明一下: path 属性是虚拟路径,即你通过http://localhost:8080/jsp/来访问你的虚拟目录,若留空,则直接默认通过http://localhost:8080/来访问; docBase 是存放网页的目录的绝对路径,建议在Tomcat的安装目录外新建一个目录来存放网页,实现服务与项目分开; 好了,保存文件,重启Tomcat就可以按上面的方法访问你放在自己目录里的网页文件了; *************************************************** 好的。开始安装Apache,安装完成之后用浏览器打开http://localhost/就可以看到欢迎页面了,应该没什么问题的,记住IIS与Apache端口冲突,应该先关掉IIS,如果有的话; 对Apache进行一些基本的配置,打开Apache安装目录下的conf目录,找到httpd.conf文件,修改的内容有: 1、AddDefaultCharset ISO-8859-1 -----> AddDefaultCharset GB2312 让它显示中文; 2、找到<VirtualHost *:80></VirtualHost>标签,在之间加入: ServerAdmin Pentium4xeon@ DocumentRoot "你的网页目录路径" ServerName  ErrorLog logs/-error_log CustomLog logs/-access_log common 这个好像该不该都没有影响,具体还请高手讲讲^_^! 3、找到DocumentRoot项,将原来的路径改为你之前设置的网页目录路径(跟设置tomcat同一个目录,2和3两步应该只改一种就行); 4、DirectoryIndex index.html index.html.var ---->  DirectoryIndex index.html index.html.var index.jsp; 好了,新建一个HTML文件放在D:\server\www\(我设的网页目录)里,在浏览器打http://localhost/看到的就不再是Apache的欢迎页了! ******************************************************************** 两个都装好了,下面来整合: 1、将mod_jk2.so复制到D:\server\Apache2\modules目录下 编辑D:\server\Apache2\conf\httpd.conf文件,在LoadModule那一段代码中添加: LoadModule jk2_module modules/mod_jk2.so 这行 2、编写workers2.properties文件并加入D:\server\Apache2\conf目录,内容如下: [shm]  file=${serverRoot}/logs/shm.file  size=1048576  #The socket channel [channel.socket:localhost:8009]  port=8009  host=127.0.0.1  #define the worker  [ajp13:localhost:8009]  channel=channel.socket:localhost:8009  #uri mapping  [uri:/*.jsp]  worker=ajp13:localhost:8009 重启Apache,现在可以用http://localhost/ 浏览D:\server\www\目录里的 jsp了! ^_^还有PHP,明天再一起写上去!希望这个帖子可以帮到一些像我一样的初学者 还是睡觉前把PHP的配置加上去吧! ******************************************************************** 准备软件: 1、php5.0.3.rar; 2、phpMyAdmin.rar; ******************************************************************** 好,开始. 1、将php5.0.3.rar 里内容解压到 D:\server\php 里,不用设置什么; 2、找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows系统目录下(特殊情况:win2k系统目录为winnt) (如我的php.ini是拷到 c:\windows目录); 3、再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录系统目录如我的是c:\windows 里(XP的话,可拷到c:\windows\system32) 4、最后到D:\server\php\ext下将php_gd2.dll php_mysql.dll这两个文件复制到system或system32如我的是c:\windows\system32里 5、配置apache里的httpd.conf: 找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行 LoadModule php5_module d:/server/php/php5apache2.dll 其中d:/server/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置 再找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行 AddType application/x-httpd-php .php 此时PHP环境基本已经配置成功  在WEB根目录(如我的D:\server\www)里建一个名为test.php (提示:用记事本的朋友,请避免文件为test.php.txt) ,的文件内容如下  PHP代码: <? echo phpinfo(); ?>  重新启动apache服务 用浏览器打开 http://localhost/test.php 如果可以看到php配置输出信息就OK了 (如果看到的是下载页面或者<? echo phpinfo(); ?>,请查查你所做的与上面是否有错漏) ***************************************************************************** 下面配置php.ini并测试mysql、GD2(php.ini为 c:\windows下的 php.ini): 找到 ;extension=php_mysql.dll  将';'去掉改为. extension=php_mysql.dll 找到 ;extension=php_gd2.dll 去掉前面的; 以便支持GD库.如 extension=php_gd2.dll  找到 ;session.save_path = "/tmp" 将';'去掉.设置你保存session的目录,如 session.save_path = "C:\WINDOWS\Temp"; 重启apache服务 在Web根目录下(如 D:\server\www)建立testdb.php文件内容如下:  PHP代码: <?php $link=mysql_connect('localhost','root','123456'); //这里的root和123456是MYSQL的用户和密码,请根据你自己的情况改好 if(!$link) echo "fail"; else echo "success"; mysql_close(); ?>  用浏览器打开http://localhost/testdb.php 如果输出success就OK了 ************************************************************************** 下面安装并调试phpMyAdmin: 将phpMyAdmin.rar解压到WEB根目录(d:\server\www\中去),重命名文件夹为phpmyadmin或其它 打开D:\server\www\phpMyAdmin\libraries 目录中的 config.default.php 找到以下这些(以下我已改好): $cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin'; //假设是有域名的服务器,可改成http://域名/phpmyadmin $cfg['Servers'][$i]['user'] = 'root';  $cfg['Servers'][$i]['password'] = '123456'; //分别填上你mysql的用户和密码即可 $cfg['Servers'][$i]['auth_type'] = 'http'; // 这里也可以改为cookie  改好了保存,在浏览器打开http://localhost/phpMyAdmin 输入你的用户名和密码,便可以管理mysql了 至此,这个服务器的配置帖子告一段落,有疏漏或不对的地方,请大家多多执教,如开始所说,本人也只是菜鸟一名,希望通过这个帖子抛砖引肉,望高手能在这方面深入讨论,讲解一些如服务器安全配置,服务器提速的方法等方面的知识,不胜感激!
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服