apache与tomcat有几种通讯方式?

apache与tomcat有几种通讯方式?

我在学习apache+jboss

apache用来处理静态页 jboss 来处理 动态页

现在 我已经把apache 与 jboss 整合成功了.

但我不明白实际部署 是什么样的?  

怎么知道静态页是由 apache 来处理的?

是把静态页放到 apache 的 DocumentRoot的目录中,把JSP的网页放到/usr/local/jboss/server/defalut/deploy下吗?


最后各位能不能给我推荐一本关于这方面入门级的书啊,先谢谢各位了!
自己顶顶
看你选择什么方式了
一般用jk的比较多
协议选择ajp1.3
动态的页面可以JkMount到jboss上,静态的就直接由apache提供了
比如:
JkMount /*.jsp jboss:表示所有的jsp页面都交给jboss处理
JkMount /servlet/* jboss:表示在servlet下所有的页面都交给jboss处理


QUOTE:
原帖由 hmglly 于 2008-5-9 14:01 发表
看你选择什么方式了
一般用jk的比较多
协议选择ajp1.3
动态的页面可以JkMount到jboss上,静态的就直接由apache提供了
比如:
JkMount /*.jsp jboss:表示所有的jsp页面都交给jboss处理
JkMount /servlet/ ...

那在麻烦你告诉我 JKMount /* .jsp jboss

那个 /* 的 那个/ 是什么目录呢  是apache 的DocumentRoot 的目录吧.

在实际的部署中 那些JSP网页一般都放在哪里?   apache 的DocumentRoot 的目录 和 JBOSS的 那个默认目录是都被指定到一个目录中吗?

thanks again!


QUOTE:
原帖由 chinasjok 于 2008-5-9 15:22 发表


那在麻烦你告诉我 JKMount /* .jsp jboss

那个 /* 的 那个/ 是什么目录呢  是apache 的DocumentRoot 的目录吧.

在实际的部署中 那些JSP网页一般都放在哪里?   apache 的DocumentRoot 的目录 和 JBOS ...

/*.jsp代表以jsp为后缀的所有的url
DocumentRoot和tomcat的docBase是不同的概念
也许apache和tomcat在不同的机器上,那也就没办法指向同一个地方了,不过在同一台机器上或者有磁盘阵列上的,如果程序和静态文件在同一个地方,也是可以指到同一个地方的。但要明白,这是不同的概念。
两个tomcat不能共用同一个WEB-INF,这个是我们遇到过的问题,
jsp文件和WEB-INF下的所有的文件都要放到jboss里去,静态文件就交给apache处理吧