在eclipse中添加Server发布项目时,通常能添加多个项目进去,如下:<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
      <Context docBase="E:\workspace\client.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:client.cas.hq88.com"/><Context docBase="server.cas.hq88.com" path="/server.cas.hq88.com" reloadable="true" source="org.eclipse.jst.jee.server:server.cas.hq88.com"/>      <Context docBase="E:\workspace\cc.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:client.cas.hq88.com"/><Context docBase="server.cas.hq88.com" path="/cc.cas.hq88.com" reloadable="true" source="org.eclipse.jst.jee.server:server.cas.hq88.com"/>
</Host>但我不想用这方式来访问,而是想通过用不通的域名形式来访问,如下:<Host appBase="webapps" autoDeploy="true" name="client.hq88.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
      <Context docBase="E:\workspace\client.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:client.cas.hq88.com"/><Context docBase="server.cas.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:server.cas.hq88.com"/>
</Host>
<Host appBase="webapps" autoDeploy="true" name="cc.hq88.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
      <Context docBase="E:\workspace\cc.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:client.cas.hq88.com"/><Context docBase="server.cas.hq88.com" path="/cc.cas.hq88.com" reloadable="true" source="org.eclipse.jst.jee.server:server.cas.hq88.com"/>
</Host>
注意我用两种不同的颜色所标识地方,但问题是我启动后发现不能正常访问。有这方面经验的高手请出手相救。

解决方案 »

  1.   

    tomcate里面的对.war的文件自动发布,只要你开起服务,一可以把要发布的项目打包成.war文件
      

  2.   

    tomcate里面的对.war的文件自动发布,只要你开起服务,一可以把要发布的项目打包成.war文件
    主要是配置安 
      

  3.   

    可以试试改windows的host文件
    将这两个网址指向本地IP
      

  4.   

    原因是localhost名在host文件中,已经指向127.0.0.1,这个可以访问,但你那两个域名,并不存在
      

  5.   


    这个我倒是想到了,本机的host已经修改好了,在cmd中ping时指向的是本机ip。我不知道在eclipse的tomcat
    中要是如何操作的。
      

  6.   

    <Host appBase="webapps" autoDeploy="true" name="my.hq88.com" unpackWARs="true"                    xmlNamespaceAware="false" xmlValidation="false">  
           <Context docBase="E:\eclipseworkspaces\finance.jucheng.com\WebRoot" path="" reloadable="false" debug="0">
    </Context>
    </Host>这样子启动tomcat后发现访问不了项目。前台用的是htpp://my.hq88.com:8080这种形式来访问 。