换成:docBase="F:\eclipse_j2ee\workspace\ssh\WebContent" 即可。

解决方案 »

  1.   

    我想知道为什么不用设置docBase="F:\eclipse_j2ee\workspace\ssh\WebContent,tomcat也能访问项目,
    http://localhost:8080/sample/可以访问
      

  2.   

    经实践,项目完成后,需要maven clean package一下即生成target目录相关内容,tomcat才能正确访问,现在就是想知道原理啊
      

  3.   


    选中楼层引用我,我就能看到了,,
    首先你要知道tomcat发布项目,有多钟方式,最简单的是你这种 直接将项目发布到tomcat d的webapps中,输入http://localhost:8080/sample/可以访问了。
    也可以导成war 包,一样的。
    另外 tomcat可以引用外部项目,,就是通过docBase="F:\eclipse_j2ee\workspace\ssh\WebContent"  这种方式 。。 
      

  4.   


    谢谢啊,不过你还是没讲到我的意思,您用过maven吗,
    maven是不需要配置docBase="F:\eclipse_j2ee\workspace\ssh\WebContent"也不需要直接将项目或者war包发布到tomcat d的webapps中。而是
    只需要在eclipse的properties中配置deployment assembly,然后用maven执行clean package命令,生成target目录及相关内容,然后启动eclipse中tomcat就可以访问我想知道为什么
      

  5.   

    哦哦,我没有用过maven,不过看样子是一样子的,通过中间插件管理代码。。
    但是我有用过Ant插件将编译后的代码发布到tomcat/webapps中。