我原来做web项目都是在myeclipse中做的里面内嵌了tomcat插件和发布工具
做好web项目后都要发布到tomcat目录下的webapps下。但是我最近开始移到eclipse中做了安装了eclipse tomcat插件。。也配置了tomcat路径。
测试了下。。突然发现没有发布这一步。。jsp和servlet都能正常执行。我看了下tomcat目录下的webapps目录下也没有我这个测试项目的任何文件
就是想问下tomcat的webapps目录下都没有那个项目了为什么浏览器还可以浏览到呢,tomcat不是服务器吗?

解决方案 »

  1.   

    Tomcat 下的conf/service.xml 里面配置<Context path="/struts2" docBase="D:\myprogram\WebRoot" reloadable="false" /> 相当于在webapp下有个 struts2的项目简单的说,就是做个映射。这样Tomcat启动时,也能加载这个项目
      

  2.   

    ......\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps
      

  3.   

    也可也再conf/localhost里面建立个与工程名想通的xml做映射
    这样方便管理还不容易出错
      

  4.   

    \webapps\ROOT\WEB-INF\work\_jsp,我的resin,tomcat的编译目录应该也是这个,这里面肯定还有你项目文件已被编译过的class和java字节码文件,把他删掉,重启tomcat,就访问不到页面了