此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【jigangwang】截止到2008-07-08 17:11:13的历史汇总数据(不包括此帖):
发帖的总数量:19                       发帖的总分数:680                      每贴平均分数:35                       
回帖的总数量:17                       得分贴总数量:1                        回帖的得分率:5%                       
结贴的总数量:19                       结贴的总分数:680                      
无满意结贴数:1                        无满意结贴分:20                       
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:100.00%               结分的百分比:100.00%                  
无满意结贴率:5.26  %               无满意结分率:2.94  %                  
敬礼!

解决方案 »

  1.   

    需要把ProjectName这个项目设定成默认项目吧,就好像ROOT一样,具体怎么设搜索一下吧
      

  2.   

    tomcat的/conf/server.xml中找到:
    <Host name="localhost" appBase="webapps"
           unpackWARs="true" autoDeploy="true"
           xmlValidation="false" xmlNamespaceAware="false">加一个docbase:
    <Host name="localhost" appBase="webapps" doc
           unpackWARs="true" autoDeploy="true"
           xmlValidation="false" xmlNamespaceAware="false">
      <Context path=""  docBase="."/>docBase可以写相对路径(即相对appbase)也可以写绝对路径   
    </Host>
      

  3.   

    先谢谢各位回复 lip8654 
    好像不行啊 <Host name="localhost" appBase="webapps"
          unpackWARs="true" autoDeploy="true" 
          xmlValidation="false" xmlNamespaceAware="false"> 
      <Context path=""  docBase="./ProjectName"/>
    </Host>
    http://localhost:8080/ServiceName 
    是这样写么
      

  4.   

    现在可以了。
    刚才学习了下。这种方式相当于是将tomcat的根目录改到了ProjectName目录。加入我有多个服务要部署呢?   现在就是这种情况    我有三个工程。  怎么让三个都去掉ProjectName呢?
      

  5.   

    有多个服务,如果环境条件允许,建议你用ESB(企业服务总线)来帮助完成这些。
    再说了,即使多个服务也完全没有必要要去掉工程名啊