生成编译配置文件:
[root@TFW-RFL40 tmp]# cd jakarta-tomcat-connectors-jk2-src-current
[root@TFW-RFL40 jakarta-tomcat-connectors-jk2-src-current]# cd jk
[root@TFW-RFL40 jk]# cd native2
[root@TFW-RFL40 natave2]# sh ./buildconf.sh
……
……
……
[root@TFW-RFL40 native2]#
在终端里检查插件模块是否能正常加载:
[root@TFW-RFL40 apr]# cd /opt/prog/c/Apache
[root@TFW-RFL40 Apache]# ./bin/apachectl -configtest
如果能正常加载,会出现:
Syntax OK
[root@TFW-RFL40 apr]#
否则请检查前面是否有差错,或查找其他资料。
打开“worker2.properties”。如果Apache版本不是2.0.49,请将其内容替换为以下21行:
[shm]
info=Scoreboard. Requried for reconfiguration and status with multiprocess servers.
file=anon
# 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=127.0.0.1
# 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:/examples/*]
group=lb
[status:]
info=Status worker, displays runtime information
[uri:/jkstatus/*]
info=The Tomcat /jkstatus handler
group=status:
上述为2.0.49版Apache的“worker2.properties”内容。将上述文字置入文件时,为了便于阅读,允许用回车拉大行距。
把那些需要对外开放的“Web应用”以“[uri:XXX/*]”形式把它们逐行添加在“# Map the Tomcat examples webapp to the Web server uri space
”下方,替代原有的“[uri:/examples/*]”,其中“XXX”为你的“Web应用”的Path。