native 这个目录(版本不同可能仿的位置也是不同的)
确认你的 apache 的 apxs 文件位置
编译生成mod_jk
拷贝编译完成生成的mod_jk.so文件, 这里也是要注意你的apache modules目录位置
在DirectoryIndex上添加index.jsp
增加关于加载mod_jk的语句
在在/usr/local/apache2/conf/下面 建立两个配置文件mod_jk.conf
指出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
在/usr/local/apache2/conf/ 下面 建立两个配置文件workers.propertie
定义一个工人叫worker1 ajp13和类型
找到tomcat配置文件路径:编辑Tomcat的配置文件server.xml
在段中加入:
编写一个index.jsp的网页
重新启动tomcat和apache两种服务
整合完成
jsp 使用mysql-connector-java-5.1.13-bin.jar连接mysql数据库,
解压zip的包,
cp mysql-connector-java-5.1.17-bin.jar /usr/local/tomcat/lib/
把 mysql-connector-java-5.1.13-bin.jar 放到 tomcat 目录 lib 下面去
编写一个测试页面test_mysql.jsp,如果页面显示OK就标明可以连接到数据库。
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 );
}
%>
重启tomcat和apache