站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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/

===============================================
===============================================

这样配置的话安全、性能 或其它方面有什么缺点呢?


↑返回目录
前一篇: Java动作例子
后一篇: 【请问】VO(DTO)与PO(DAO)是什么意思 应该到那里去学