快速业务通道

Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-22
t;确定"就行了,比较简单,安装目录为d:\server\tomcat

下面设置环境变量:

同jdk的环境变量,添加变量TOMCAT_HOME,值为d:\server\tomcat;增加变量CATALINA_HOME,值为d:\tomcat\server,在path变量中加入d:\server\tomcat\bin

下面启动tomcat,运行tomcat目录下的,bin/startup.bat文件就行啦,出现tomcat运行控制台,tomcat成功启动.

在IE中输入http://localhost:8080/,看到大猫的吧,则tomcat安装成功.

五.安装MySQL

第一步:解压 mysql-max-3.23.46a-win.zip,运行mysql安装文件,把mysql安装到d:\server\mysql

第二步:在环境变量path中加入 d:\server\mysql\bin

第三步:进入d:\server\mysql\bin目录,运行winmysqladmin,刚会出现对话框,设置mysql用户密码,假设帐号为:root 密码为:123

第四步:进入dos,进入mysql/bin下,运行以下命令打开mysql

mysqld-nt --standalone

则mysql开启

然后运行:

mysql

如果开启,则出现以下文字:

Welcome to the MySQL monitor. Commonds end with ; or \g.
Your MySQL connection id is 1 to server version: 3.23.46-nt
Type ''help;'' or ''\h'' for help. Type ''\c'' to clear the buffer.
mysql>

注意:此时mysql没有设置密码,为了不让别人进入你的数据库,请为mysql设置密码,具体操作请参阅mysql的中文说明文档。

至此,mysql安装成功!

六.安装MySQL的驱动类jdbc

解开jdbc驱动包,把里面的org文件夹复制到jsp可以找到的位置就行啦。可以是tomcat的根目录common/classes文件夹下,也可以是jsp网站class类WEB-INF/class/下。当加载驱动程序时,以便能找到相关的类。或者把jdbc包 的路径加入到classpath变量中。

七.Tomcat和Apache的整合配置

Tomcat只是一个用来解析*.jsp文件的容器,它不是服务器,其解析静态htm/html文件的能力远远不如apache,整合后在同一个端口使apache来解析静态网页,而遇到*.jsp网页时,交由tomcat来解析.

第一步:把 mod_jk.dll复制到apache根目录module文件夹下。

第二步:配置APACHE

打开apache根目录下conf\httpd.conf

添加以下语句:

#------------------------------------------
#connecting to tomcat using ajp13
LoadModule jk_module modules/mod_jk.dll
JkWorkersFile "d:/server/tomcat/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
#-----------------------------------------------------

注意:以上语句的基本意思是:

loadModule一行:加载mod_jk.dll动态链接库模块,使之与tomcat通讯

jkWorkersFile:指明工作时tomcat相关文件workers.properties位置

jkMount:两行指明当遇到*.jsp和servlet时,交由ajp13协议,继而转发给tomcat处理。

第三步:建立workers.properties文件,在tomcat根目录conf下建立workers.properties文件,内容为:

workers.tomcat_home=d:\server\tomcat
workers.java_home=d:\server\j2sdk1.4.0
ps=\
# worker.list=ajp13
worker.list=ajp12,ajp13 worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1

worker.ajp13.port=8009    
worker.ajp13.host=localhost   
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
worker.inprocess.class_path=$(workers.tomca

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号