科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件tomcat多项目对应一个域名的apache配置问题

tomcat多项目对应一个域名的apache配置问题

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

tomcat多项目对应一个域名的apache配置问题

作者:csdn 来源:csdn 2009年12月16日

关键字: 问答 Apache

  • 评论
  • 分享微博
  • 分享邮件

tomcat多项目对应一个域名的apache配置问题

apache2.2.4 ,tomcat6.18
tomcat 的webapps目录下有一个root目录,项目都放在这里

采用网上的办法,把apache与tomcat整合后,OK了.配置简介如下:
apache:http.conf
<VirtualHost *>
    DocumentRoot D:/Tomcat5.5/webapps/ROOT
    ServerName www.abc.com
    ServerAlias abc.com
</VirtualHost>
tomcat: server.xml
<Host name="www.abc.com" appBase="web" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Alias>abc.com </Alias>
<Context path="/" docBase="D:\Tomcat5.5\webapps\ROOT" debug="0">
</Context>
</Host>

现在需求有变化,又做了另一个项目,放到了webapps的project2目录下
我把tomcat中加了一个配置
<Host name="www.abc.com" appBase="web" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Alias>abc.com </Alias>
<Context path="/" docBase="D:\Tomcat5.5\webapps\ROOT" debug="0">
</Context>
<Context path="/project2" docBase="D:\Tomcat5.5\webapps\project2" debug="0">
</Context>
</Host>
在浏览器中是可以看到project2的主页面的,但是类似 http://www.abc.com/project2/images/a.jpg ; http://www.abc.com/project2/css/style.css 这样的文件都找不到了。.do与.jsp都被TOMCAT处理了,这样是对的,怎么样找到这些资源文件

我把APACHE配置成这样
<VirtualHost *>
    DocumentRoot D:/Tomcat5.5/webapps/project2
    ServerName www.abc.com
    ServerAlias abc.com
</VirtualHost>
可还是不行。

 

Host name="www.abc.com" appBase="web" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Alias>abc.com </Alias>
<Context path="/project2" docBase="D:\Tomcat5.5\webapps\project2" debug="0">
</Context>
</Host>

一个IP可以给多个虚拟主机使用,一个域名怎么能指向两个目录呢?又不是多tomcat 多服务器 负载均衡

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章