你要么直接部署到webapps下,要么在conf/server.xml中配置一个虚拟的 ,然后docBase指向你的webroot

解决方案 »

  1.   

    是这样,我没说清楚,我新建一个web项目,Prj1-1,然后在server里add  and  remove 哪里添加这个项目,现在又两个问题  第一个是我能运行http://127.0.0.1:8080/Prj1-1/Test.jsp这个文件,但是运行http://127.0.0.1:8080却不能显示tomcat主页,第二个问题是Prj1-1这个项目不知存放在哪里  ,不在tomcat的webapps下
      

  2.   

    在eclipse上面部署tomcat项目后 ,它没有将你的项目文件放到tomcat 的目录下面。
    而是放在了你的工作目录下面。
    你到这里去找:D:\yinqi\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps红色部分选你自己的工作目录
      

  3.   

    第一个问题 不清楚第二个问题:Eclipse在运行项目时是不会把项目考到webapps下的,他会在令一个地方建立一个虚拟目录,他就是存放你的项目的地址
      

  4.   

    另外,如果你如果想项目部署到tomcat中 也是可以设置的
    打开你的Services窗口,如果已经打开了,就不用打开,如果没有就Window -> Show View -> Services然后可以看到你配置的tomcat , 双击Tomcate Service  
    会出来一个Tomcate配置的视图 , 
    在Service Location 下面选择User Tomcate installacion(默认选择的是第一个)
    然后Save path 选择你的tomcat安装路径 , Deploy path选择你准备把项目放到哪个文件夹下最好为webapps然后crlt + s 保存 。 把tomcat里面的项目全部移除掉 。重新部署就Ok了。