Win下Apache+JK+Tomcat配置过程
来源:互联网 发布:js文件如何运行 编辑:程序博客网 时间:2024/04/27 18:03
软件版本[要对应,不然会有不必要的麻烦]
Apache 2.0.59
http://apache.justdn.org/httpd/binaries/win32/apache_2.0.59-win32-x86-no_ssl.msi
JK2 2.0.4
http://apache.justdn.org/tomcat/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip
Tomcat 5.0.28
http://apache.justdn.org/tomcat/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.exe
开始安装[假定安装在C盘]
安装 Apache 2.0.59 到 C:/Apache
安装 Tomcat 5.0.28 到 C:/Tomcat
解压缩 JK2 2.0.4 , 拷贝 modules/mod_jk2.so 到 C:/Apache/modules/mod_jk2.so
设置Path变量
JAVA_HOME = C:/Java/jdk //JDK路径
CLASSPATH = .;C:/Java/jdk/lib //JDK的lib路径
TOMCAT_HOME = C:/Tomcat //Tomcat路径
新建 C:/Apache/conf/workers2.properties,内容为等号中间
========================================
[shm]
info=Scoreboard. Requried for reconfiguration and status with multiprocess servers.
file=C:/Apache/logs/jk2.shm
size=1048576
# Defines a load balancer named lb. Use even if you only have one machine.
[lb:lb]
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=localhost
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
group=lb
# Map the Tomcat examples webapp to the Web server uri space
[uri:/jsp-examples/*]
group=lb
[uri:/skills/*] #此处为要转向的程序的地址
group=lb
[status:]
info=Status worker, displays runtime information
[uri:/jkstatus/*]
info=The Tomcat /jkstatus handler
group=status:
[uri:/*.jsp]
worker=ajp13:localhost:8009
========================================
修改 C:/Apache/conf/httpd.conf
增加内容为,内容为等号中间
========================================
LoadModule jk2_module modules/mod_jk2.so
JkSet config.file conf/workers2.properties
========================================
修改 C:/Tomcat/conf/server.xml
找到等号中间的内容,去掉注释
========================================
<Connector debug="0" enableLookups="true" port="8009" protocol="AJP/1.3" redirectPort="8443" />
========================================
先启动Apache
访问http://localhost/出现Apache欢迎页面,说明Apache安装成功
访问http://localhost/jkstatus出现jk的状态信息说明Apache和JK集成成功.
然后启动Tomcat
访问http://localhost:8080/出现Tomcat欢迎页面说明Tomcat运行正常,此时访问
http://localhost/skills/,结果是和http://localhost:8080/skills/一样的,说明Tomcat和Apache成功集成.
对于我公司产品,还得修改/skills/WEB-INF/struts-config.xml,将
<set-property property="httpPort" value="8080" />
<set-property property="httpsPort" value="8443" />
改为
<set-property property="httpPort" value="80" />
<set-property property="httpsPort" value="443" />
即可,否则访问产品时Apache会重定向到8080端口上.
另外:为避免乱码
修改C:/Apache/conf/httpd.conf 添加新行AddDefaultCharset utf-8在ForceLanguagePriority Prefer Fallback后
修改C:/Tomcat/conf/server.xml 所有Connector节点都添加URIEncoding="utf-8"属性
- Win下Apache+JK+Tomcat配置过程
- apache+JK+tomcat集群配置
- Apache+Tomcat+JK集群配置
- Windows下Apache Tomcat Jk 1.3 简明配置摘要
- ubuntu下apache+tomcat+jk配置负载均衡
- Windows 下 Apache + JK Connection + Tomcat负载均衡配置实践
- Windows 下 Apache + JK Connection + Tomcat负载均衡配置实践
- Apache+Tomcat+JK配置win7(64)下的负载均衡
- Apache+Tomcat+JK配置win7(64)下的负载均衡
- Win下apache+php+Tomcat配置
- apache+tomcat+jk+php配置手册
- [摘]Apache+JK+Tomcat负载平衡配置
- Apache+JK+Tomcat负载平衡配置
- Apache+JK+Tomcat负载平衡配置
- Apache+JK+Tomcat负载均衡配置
- Apache+JK+Tomcat负载平衡配置
- Apache+JK+Tomcat 负载平衡配置
- apache+tomcat+jk session共享配置
- Visual Studio 2005(C#)中只允许一个实例运行的一种方法
- 无需添加拨号连接进行拨号上网
- 我理解的关联和依赖的区别---UML Distilled解答
- ASP.NET程序设计摘记3
- 软件系统结构的选择和应用
- Win下Apache+JK+Tomcat配置过程
- 做一个主动的人
- ViewState
- multiview控件
- Win下PHP5&MySQL5安装配置
- Effective C++之20
- 在Delphi中生成带透明的光标
- Jsp连接Sql Server 2000
- 我是怎么做QA的