1.项目的物理路径----> G:\temp\myprojects\bookstore
  tomcat的安路径----> J:\tomcat2.按照网上说的,已经在 J:\tomcat\conf\Catalina\localhost里面新建了 bookstore.xml
 
  bookstore.xml内容如下:
  <?xml version="1.0" encoding="gb2312"?>
    <Context path="/Bookstore"  docBase="G:\temp\myprojects\bookstore" reloadable="true"  debug="0" 
    >
    </Context>
3.启动MyEclipse8,启动工程,发现竟然是J:\tomcat\webapps\Bookstore 里的问题1.用tomcat来设置虚拟目录的目的是什么?希望详解(我自己的想法是为了避免使得J:\tomcat\webapps\项目 太大,太乱了才用 虚拟目录的)问题2.既然我设置了虚拟目录也配置正确了,(自己能在url里:http://localhost:8080/Bookstore/index.jsp访问的到)为什么在我的J:\tomcat\webapps\这里还出现,违反我的意愿了。问题3.是否是我的MyEclipse8.0的问题,如果是,如何设置?再次希望详解!
感谢大家:

解决方案 »

  1.   

    找到server.xml,翻到最后一行,找到</HOST>,在这行上面写上:
    <Context path="/test" docBase="G:\temp\myprojects\bookstore\WebRoot" reloadable="false">
    搞定~~
    浏览的时候http://localhost:8080/test/
      

  2.   

    错了,漏了一个结束的应该是:
    <Context path="/test" docBase="G:\temp\myprojects\bookstore\WebRoot" reloadable="false">
    </Context>
      

  3.   

    问题1.用tomcat来设置虚拟目录的目的是什么?希望详解(我自己的想法是为了避免使得J:\tomcat\webapps\项目 太大,太乱了才用 虚拟目录的)
    答:你用了虚拟目录后,一个tomact的监听端口,就可以监听几个不同的服务了。问题2.既然我设置了虚拟目录也配置正确了,(自己能在url里:http://localhost:8080/Bookstore/index.jsp访问的到)为什么在我的J:\tomcat\webapps\这里还出现,违反我的意愿了。
    答:你可以修改相关路径,把他只想你想要去的目录下,并把你的war让到你指定的目录里即可。
      

  4.   

    myeclipse的自动部署是开发时用,别纠结了