当前页面: 开发资料首页 → JSP 专题 → 我的Apache2.2.3+Tomcat5.5.17+MySQL5.0组合配置过程,大家看看有没有什么不妥的地方
我的Apache2.2.3+Tomcat5.5.17+MySQL5.0组合配置过程,大家看看有没有什么不妥的地方
摘要: 我的Apache2.2.3+Tomcat5.5.17+MySQL5.0组合配置过程,大家看看有没有什么不妥的地方
==================== 下载文件 ====================
www.apache.org 下载Apache服务器 apache_2.2.3-win32-x86-no_ssl.msi
java.sun.com 下载JDK jdk-1_5_0_08-windows-i586-p.exe
tomcat.apache.org 下载Tomcat apache-tomcat-5.5.17.exe
mysql.com 下载MySQL mysql-5.0.24a-win32.exe
tomcat.apache.org 下载MySQL连接器 mysql-connector-java-5.0.3.zip
==================== 安装配置 ====================
1、安装 JDK 1.5
2、安装 Apache 2.2
3、安装 Tomcat 5.5
4、修改 Apache 配置文件。
找到下面内容,如下修改即可。这是apache 2.2的配置文件的Bug。(解决只能访问根目录问题)
Options FollowSymLinks
AllowOverride None
### Order deny,allow
### Deny from all
Order allow,deny
Allow from all
Satisfy all
5、添加环境变量JAVA_HOME,值:C:/jdk1.4.2
添加环境变量ClassPath,值:C:/jdk1.4.2/lib/tools.jar;.
修改添加环境变量PATH,加入:C:/jdk1.4.2/bin;
6、Apache2.2 与 Tomcat5.5的整合参看“最新版Apache2.2与Tomcat的整合指南”
最新的Apache2.2中 支持代理功能,通过代理功能连接Tomcat5.5
一、#加载解析模块,启用代理功能:(windows下采用动态加载模式下需配置)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#禁止使用proxy_ajp代理的目录:
ProxyPass /images/ !
#使用proxy_ajp代理;下面是把所有目录全用代理(跟上面的禁用配置组合成完整的规则)
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
二、修改Tomcat5.5的工作目录,修改tomcat的server.xml,在前添加如下代码:
7、安装MySQL 5.0.24a
8、解压mysql-connector-java-5.0.3.zip后复制mysql-connector-java-5.0.3-bin.jar到Tomcat5.5/common/lib目录下。
==================================================
现在用起来还不错,不知道配置的有没有什么问题或不对的地方?或者需要注意些什么?看者有分 谢谢
环境变量ClassPath后面的“.”现在可以省了么?
“环境变量ClassPath后面的“.”现在可以省了么?”
可以~~~~~
不过在classpath的最前面,最好加上.;
sf
classpath
.;(others……)
不用配置classpath, 你的apache 和tomcat配置不支持黏性会话。
好呵呵
=================================================
不用配置classpath, 你的apache 和tomcat配置不支持黏性会话。
=================================================
什么会话?能具体点说吗?我去百度嗖嗖
是持久性会话么?
有了proxy无须更改tomcat默认首页
ProxyPass / ajp://127.0.0.1:8009/[path]
ProxyPassReverse / ajp://127.0.0.1:8009/[path]
即可
试了下楼上的方法,结果设置的[path]始终指向 Tomcat的ROOT目录下的相对路径 所以只能在Tomcat里指定他的docBase路径了 :( 是不是我的配置有别的问题?
mark!!!!
先MARK
jf
mark
CLASSPATH后面的点现在一般都是省去的。除非你就一条路径
d
pigo() ( ) 信誉:149 Blog 2006-9-21 23:08:16 得分: 0
不用配置classpath, 你的apache 和tomcat配置不支持黏性会话。
如pigo 说的 我把ClassPath删了 看看有没有不良反映。。。。 以后学到了再说吧
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
单纯用以下配置,只是一个请求转发功能.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#禁止使用proxy_ajp代理的目录:
ProxyPass /images/ !
#使用proxy_ajp代理;下面是把所有目录全用代理(跟上面的禁用配置组合成完整的规则)
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
单纯用以下配置,只是一个请求转发功能.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#禁止使用proxy_ajp代理的目录:
ProxyPass /images/ !
#使用proxy_ajp代理;下面是把所有目录全用代理(跟上面的禁用配置组合成完整的规则)
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
===============================================
===============================================
这样配置的话安全、性能 或其它方面有什么缺点呢?