apache tomcat mysql 集成_apache整合tomcat连接mysql

native 这个目录(版本不同可能仿的位置也是不同的)

确认你的 apache 的 apxs 文件位置

c28d0b90f3d684f2b771e91acd242eef.png

编译生成mod_jk

9cbaf7559320b0c16283791b2f44312e.png

拷贝编译完成生成的mod_jk.so文件, 这里也是要注意你的apache modules目录位置

903228f64217fd67ed7ce294c9e8b388.png

3619e89e48229476c9e426409e233887.png

在DirectoryIndex上添加index.jsp

68aa5fe4f651012bcb93469e4731978c.png

增加关于加载mod_jk的语句

dec026f1dbd456e5e25124b330432927.png

在在/usr/local/apache2/conf/下面 建立两个配置文件mod_jk.conf

4b4c215eed1fe3c024c2628d758daf22.png

指出mod_jk模块工作所需要的工作文件workers.properties的位置, jk日志放在哪里, jk日志级别, 选择日志格式, JkOptions送SSL关键尺寸显示, JkRequestLogFormat设置要求的格式 , 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理

JkWorkersFile /usr/local/apache2/conf/workers.properties

###### Where to put jk logs

JkLogFile /usr/local/apache2/logs/mod_jk.log

###### Set the jk log level [debug/error/info]

JkLogLevel info

###### Select the log format

JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

###### JkOptions indicate to send SSL KEY SIZE,

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

###### JkRequestLogFormat set the request format

JkRequestLogFormat "%w %V %T"

###### 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理

JkMount /servlet/* worker1

JkMount /*.jsp worker1

JkMount /*.do worker1

39e0c01416bc6d0fab5a50104d938ef5.png

在/usr/local/apache2/conf/ 下面 建立两个配置文件workers.propertie

定义一个工人叫worker1 ajp13和类型

b3421f36c26673c93865a61ec5ba2282.png

83c36d1a5c7bcc466eb42fb28e6a11ec.png

找到tomcat配置文件路径:编辑Tomcat的配置文件server.xml

c4f1c6640196622277a589adda3b2180.png

在段中加入:

34baf59534d16572a79b2cc8901588cd.png

编写一个index.jsp的网页

4126c6296b22882e308f3c35404d910f.png

重新启动tomcat和apache两种服务

75dc6b9e5f6b6abad11cc9cf5518834e.png

整合完成

472f31c29f65f622bcf4e3fa32d4b859.png

jsp 使用mysql-connector-java-5.1.13-bin.jar连接mysql数据库,

解压zip的包,

43e9530f00a945db0b80a4ece0b5429a.png

cp mysql-connector-java-5.1.17-bin.jar /usr/local/tomcat/lib/

把 mysql-connector-java-5.1.13-bin.jar 放到 tomcat 目录 lib 下面去

b74f12ff7ce599f6ab4d4d26e4172483.png

编写一个测试页面test_mysql.jsp,如果页面显示OK就标明可以连接到数据库。

63e7b7bedc50b170fa506a178ab76323.png

String driverName="com.mysql.jdbc.Driver";

String userName="root";

String userPasswd="123";

String dbName="test";

String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;

Class.forName("com.mysql.jdbc.Driver").newInstance();

try

{

Connection connection=DriverManager.getConnection(url);

out.println(" O K !");

connection.close();

}

catch( Exception e )

{

out.println( "connent mysql error:" + e );

}

%>

0bcca61f007b55f2b979d8ef30924cb3.png

重启tomcat和apache

6c60695aa1038a147732869dbd13d868.png

1757cdf618e18a3c212ba7dd03e8c35c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值