用proxy_ajp整合Apache和Tomcat的问题

MYSQLER
用proxy_ajp整合Apache和Tomcat的问题

我的系统是RHEL4安装的Apache2.2和tomcat5.5整合成功后用proxy_ajp连接


我是在httpd-vhosts.conf

[code]<VirtualHost *:80>
    ServerAdmin [email]webmaster@test.com[/email]
    ServerName 192.168.1.2
    ProxyPass / ajp://localhost:8009/
    ProxyPassReverse / ajp://localhost:8009/
    ErrorLog "logs/1.2-error_log"
    CustomLog "logs/1.2-access_log" common
</VirtualHost>
[/code]

这样写后输入http://localhost可以看到tomcat的默认小猫的主界面


[color=Red]我现在的意思是想用http://localhost/jspweb来访问我的jspweb我作了如下的设置[/color]
[code]
<VirtualHost *:80>
    ServerAdmin [email]webmaster@test.com[/email]
    ServerName 192.168.1.2
    ProxyPass /jspweb ajp://localhost:8009/
    ProxyPassReverse /jspweb ajp://localhost:8009/
    ErrorLog "logs/1.2-error_log"
    CustomLog "logs/1.2-access_log" common
</VirtualHost>[/code]

[color=Red]我做了这个设置后输入http://localhost/jspweb看到的不是jspweb的内容而还是tomcat默认小猫的主界面。这是什么原因?请指教,谢谢![/color]

[[i] 本帖最后由 MYSQLER 于 2008-3-31 19:10 编辑 [/i]]

caojiqun
回复 #1 MYSQLER 的帖子

ProxyPass /jspweb ajp://localhost:8009/[b]jspweb/[/b]
ProxyPassReverse /jspweb ajp://localhost:8009/[b]jspweb/[/b]

MYSQLER
非常感谢。马上测试

MYSQLER
感谢回复!

还有一个问题

ProxyPass /jspweb ajp://localhost:8009/jspweb/
ProxyPassReverse /jspweb ajp://localhost:8009/jspweb/



现在按以上的设置没有办法显示首页的图片

而直接用[url]http://192.168.1.2:8080/jspweb[/url]访问则是正常的。。也就是tomcat本身没有问题..如何设置才能让apache来解析这些静态的东东?

[[i] 本帖最后由 MYSQLER 于 2008-4-1 12:41 编辑 [/i]]

MYSQLER
还是没有搞定..请各位支个招吧

MYSQLER
还是没有解决啊..

caojiqun
Alias  /jspweb  "real_path_to_jspweb"