1.mod_jk配置不难,要耐心。注意以下几个文件,jk.conf,worker.properties。参数可以在文档里找到,网上找到有部分参数已过时。
2.urimap是全局用的jk转发分类,除非整个apache都为tomcat做前置,否则还是在虚拟主机里定义比较好。
3.JkMount /* ajp_worker不是一个好主意,跟上一堆JkUnMount也不大好。还是要什么转什么吧。
对于SSH2的框架,我转发了/*.action(访问时的url结尾)。
4.注意DocumetnRoot的配置,它和不转发到tomcat的文件有关。要保证apache里的相对路径要和tomcat里的一致,否则会丢失css,js和图片等一堆东西,变得很ugly。
5.tomcat的虚拟主机写到server.xml,名称要和apache的虚拟主机ServerName对应一致。
6.只有一个IP时的apache,虚拟主机放到默认的NameVirtualHost *:80下就可以了(在ports.conf中,不用加到虚拟主机文件中),如果default出不来,试试给加个ServerName。
7.tomcat的运行内存可以调大些。jsvc的写到脚本的CATALINA_OPTS里就可以了。比如(视内存大小而定):
-Xms1024m -Xmx1024m -XX:PermSize=1024m
2.urimap是全局用的jk转发分类,除非整个apache都为tomcat做前置,否则还是在虚拟主机里定义比较好。
3.JkMount /* ajp_worker不是一个好主意,跟上一堆JkUnMount也不大好。还是要什么转什么吧。
对于SSH2的框架,我转发了/*.action(访问时的url结尾)。
4.注意DocumetnRoot的配置,它和不转发到tomcat的文件有关。要保证apache里的相对路径要和tomcat里的一致,否则会丢失css,js和图片等一堆东西,变得很ugly。
5.tomcat的虚拟主机写到server.xml,名称要和apache的虚拟主机ServerName对应一致。
6.只有一个IP时的apache,虚拟主机放到默认的NameVirtualHost *:80下就可以了(在ports.conf中,不用加到虚拟主机文件中),如果default出不来,试试给加个ServerName。
7.tomcat的运行内存可以调大些。jsvc的写到脚本的CATALINA_OPTS里就可以了。比如(视内存大小而定):
-Xms1024m -Xmx1024m -XX:PermSize=1024m