现在有一台服务器(windows 2003),已经安装了IIS并有一个asp的项目在运行(80端口)。----域名www.a.com
现在还要安装tomcat,并在里面使用了2个java的项目。------域名www.b.com/c       www.b.com/d
请问一下怎么配置,给个思路,谢谢!

解决方案 »

  1.   

    ip 与 主机关联比较紧密与中间件关系不大你的问题主要是IIS已经使用了主机上的80端口。
    但是tomcat你也想用端口80。道理上应该可以使用多个IP的方式,不过我也没有尝试过同主机不同ip同端口的情况.
    比如
    10.10.10.1:80  IIS  DN:www.a.com 
    10.10.10.2:80  tomcat DN:www.b.com你主要是要让中间与主机上的特定IP绑定,而不是所有IP(*)。
    可以测试一下。
      

  2.   

    搞定了Tomcat多域名问题,具体步骤是这样的:
    1.就是确定你要添加的域名,进入这个目录C:\WINDOWS\system32\drivers\etc,找到文件hosts文件,然后修改文件的属性去掉只读,这时就可以修改文件的内容,添加你理想的域名,按照文件原有的样式添加,修改完之后,再修改文件的属性为只读,否则这个文件就可能会被病毒攻击哦...
    2.就是修改conf目录下的server.xml文件了,添加一个Host元素就OK了,
      样例如下:
      <Host name="www.weiweichen.com" appBase="E:\\Tomcat 5.5\\webapps\\Test"
           unpackWARs="true" autoDeploy="true"
           xmlValidation="false" xmlNamespaceAware="false">
       <Context path="" docBase="E:\\Tomcat 5.5\\webapps\\Test" debug="1" reloadable="true">
       </Context>
     </Host>
    name指定的就是你在hosts文件中添加的理想的域名,appBase指定的就是你的工程对应的目录(这里是绝对路径),Context设置的是上下文,注意path为空,docBase要指定绝对路径...