在startup.bat中加入第一行前面
SET CATALINA_HOME = "您的TOMCAT位置"
在catalina.bat中加入第一行前面
SET CATALINA_BASE = "您的TOMCAT位置"
SET CATALINA_HOME = "您的TOMCAT位置"
SET CATALINA_OPTS = -Xms256m -Xmx768m
其中CATALINA_OPTS设置你的TOMCAT内存大小
三、配置tomcat与apache通信,我用的是mod_jk1.24.so
1、下载mod_jk1.24.so
2、把下载好的so重命名为mod_jk.so 并放到apache的modules内。
3、开始配置 mod_jk:
JK 的配置最关键的有三个文件,分别是
httpd.conf
Apache 服务器的配置文件,用来加载 JK 模块以及指定 JK 配置文件信息
workers.properties
到 Tomcat 服务器的连接定义文件
uriworkermap.properties
URI 映射文件,用来指定哪些 URL 由 Tomcat 处理,你也可以直接在 httpd.conf 中配置这些 URI,但是独立这些配置的好处是 JK 模块会定期更新该文件的内容,使得我们修改配置的时候无需重新启动 Apache 服务器。
其中第二、三个配置文件名都可以自定义。下面是一个典型的 httpd.conf 对 JK 的配置
# (httpd.conf 文件中加入)
# 加载 mod_jk 模块
LoadModule jk_module modules/mod_jk.so
#
# Configure mod_jk
#
JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel warn
接下来我们在 Apache 的 conf 目录下新建两个文件分别是 workers.properties、uriworkermap.properties。这两个文件的内容大概如下:
#
# workers.properties
#
# list the workers by name
worker.list=loadbalancer, status
# localhost server 1
# ————————
worker.worker1.port=8019
worker.worker1.host=localhost
worker.worker1.type=ajp13
# localhost server 2
# ————————
worker.worker2.port=8029
worker.worker2.host=localhost
worker.worker2.type=ajp13
worker.worker2.stopped=1
worker.loadbalancer.type=lb
worker.retries=3
worker.loadbalancer.balanced_workers=worker1, worker2
worker.loadbalancer.sticky_session=1
worker.status.type=status