一、Xampps Tomcat模块使用中需要jdk支持的安装方法:

由于jdk的包真心大 180MB, 也无法压缩, 所以不可能集成在xampps环境包中, 需要后期自行连网下载.
(当然, 我是希望大家预先下载安装好.)

以下是使用过程中的截图, 基本上述说了整个流程.(注:以下截图来之Xampps官网)

01
假如你的系统中没有安装jdk组件, 控制面板会提示, 并且引向官网下载地址.下载地址见下!

02
请选择第一个java图标即可,

03

1: 选择同意协议.
2: 选择自己环境包的位数, 如32位, 64位, 是xampps的位数. 不是系统的.

04
安装即可, 基本上, 一路下一步...

05
安装过程中...

06
安装jdk后, 再回来点击图标, 功能就可以正常了.

07
模块也启动成功..

08
在核心功能中>版本信息中会有jdk版本的一些信息, 仅供参考...

二、Xampps Tomcat模块使用中完美整合mod_jk.so的安装方法:

对于Apache+Tomcat+jsp+php的整合,针对不同的Tomcat和apache的版本,稍微有些区别。

1、所需软件
JDK:jdk-8u66-windows-x64.exe
JRE:jre-8u66-windows-x64.exe

jdk的版本关系倒不是很大,不影响Apache和Tomcat的整合,配置环境变量时注意一些就行了.
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

mod_jk.so
apache版本对整合影响不是太大,需要注意的是整合Tomcat时加载模块(modules)时 mod_jk.so 文件的版本。 apche的版本必须与mod_jk-**.so的版本相同.主要就是不同版本使得配置麻烦,而且还没用

下载地址:
http://www.apachelounge.com/download/
http://tomcat.apache.org/download-connectors.cgi

2、mod_jk.so安装方法:
解压:mod_jk-1.2.41-win64.zip
将:mod_jk.so
复制到:
D:\xampps\apache\modules 目录

3. 环境配置

(1) 在D:\xampps\apache\conf 目录下新建文件:workers.properties, 编辑 workers.properties

workers.tomcat_home=D:\xampps\tomcat #让mod_jk模块知道Tomcat的位置
workers.java_home=D:\Java\jdk #让mod_jk模块知道jre的位置
ps=\
worker.list=ajp13 #模块版本
worker.ajp13.port=8009 #工作端口,若没占用则不用修改
worker.ajp13.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数,不用修改

(2) 在D:\xampps\apache\conf目录,修改http.conf
在文件末尾加上:

LoadModule jk_module modules/mod_jk.so
JkWorkersFile "conf/workers.properties"
JkLogFile "D:/xampps/tomcat/logs/mod_jk.log"
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /*.jhtml ajp13
JkMount /*.jspx ajp13
JkMount /dbfile.svl ajp13

到此配置文件修改完毕,然后通过Xampps控制面板,重新启动apache和tomcat服务就可以了!

暂无评论