tomcat和apache集成后,apache如何配置

fairyjinglei 2005-07-26 03:46:07
我的web应用放在%Tomcat_home%/webapps/wwwroot/下。现在服务器的地址是192.168.1.1我要如何配置才能在地址栏中输入http://192.168.1.1后直接出现index.html页面呢?
...全文
611 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fairyjinglei 2005-08-05
  • 打赏
  • 举报
回复
to:yophoo(雅风) 按照你的办法,apache不起http服务器的作用了,而是由tomcat承担起和http服务器和servlet容器的任务, 既然如此我只要改tomcat的端口,并且设置一下web.xml也能达到同样的效果。我这样理解对吗?
高手们不要BS俺哦,俺也是在不断学习嘛
daniel_liyanming 2005-08-04
  • 打赏
  • 举报
回复
我没用过,也有收获,我的理解,好像雅风的意思在这:
3、更改你的workers2.properties,在其中添加:[uri:/*]
4、至于你的Apache的DocumentRoot设置成什么已经不再重要,因为apache一碰到根目录,便会根据worker2.properties中指定的[uri:/*]扔给tomcat来处理,而tomcat的根目录是。。。
不知道对不?

雅风对apache和jboss集成熟悉么
想问点问题,找不到人问啊!
yophoo 2005-08-03
  • 打赏
  • 举报
回复
呵呵,俺已经点出了楼主问题的症结所在,可惜..........
daniel_liyanming 2005-08-03
  • 打赏
  • 举报
回复
标记
fairyjinglei 2005-08-02
  • 打赏
  • 举报
回复
锲而不舍,继续等
fairyjinglei 2005-07-28
  • 打赏
  • 举报
回复
非常感谢楼上的,回答得这么详细!!!不过我想你理解错我的意思了。
1、我还是希望用apache来做http服务器,而tomcat只是发挥servlet容器的作用。
2、配置好后什么都不改的话输入http://192.168.1.1/wwwroot/index.html可以,然后点击上面的链接那些jsp文件也能被执行,访问数据库什么都没问题。
3、可是,一旦我把Apache的DocumentRoot改成%Tomcat Home%/webapps/wwwroot后,虽然输入http://192.168.1.1以后直接就出来index.html,但是jsp文件和servlet都不能执行了。

盼解答啊!分数不够再加!!!
yophoo 2005-07-28
  • 打赏
  • 举报
回复
如果你希望apache和tomcat整合后用http://192.168.1.1就可以访问到index.html文件,那么你就不能将web应用放到%Tomcat Home%/webapps/wwwroot下,因为%Tomcat Home%/webapps/wwwroot在tomcat中默认的Context是http://192.168.1.1:8080/wwwroot。
正确的做法:
1、将你的web应用放到别的什么路径下,并起名ROOT,例如:d:\myApplications\ROOT(注意是大写)。
2、修改你的tomcat的server.xml,设定你的tomcat的根目录(因为看样子你似乎希望tomcat来解析根路径下的文件):
<Context path="" docBase="d:\myApplications\ROOT" debug="0"
privileged="true"/>
3、更改你的workers2.properties,在其中添加:
[uri:/*]
4、至于你的Apache的DocumentRoot设置成什么已经不再重要,因为apache一碰到根目录,便会根据worker2.properties中指定的[uri:/*]扔给tomcat来处理,而tomcat的根目录是d:\myApplications\ROOT。
5、最重要的一点,个人极不主张这么干,这样就完全将apache抛至一边了,它根本没有起到任何的作用(除了转发),这还不如就仅仅安装一个tomcat来得方便了。
fairyjinglei 2005-07-27
  • 打赏
  • 举报
回复
说详细点。apache安装在C:\APACHE2,默认document root是C:\APACHE2\htdocs,现在我的web应用放在%Tomcat Home%/webapps/wwwroot下。如果我要访问此web应用下的index.html文件,我必须输http://192.168.1.1/wwwroot/index.html我的问题是,我要直接输入http://192.168.1.1就可以访问到index.html文件。该如何配置呢??急啊,都好几天了,没人睬我撒
fairyjinglei 2005-07-27
  • 打赏
  • 举报
回复
csdn上的高手呢??????
tlowl 2005-07-26
  • 打赏
  • 举报
回复
我也想知道,帮顶
fairyjinglei 2005-07-26
  • 打赏
  • 举报
回复
没人知道吗?太失望了

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧