日期:2014-05-17  浏览次数:20672 次

MyEclipse tomcat启动默认把以前做WEB项目加进来
MyEclipse tomcat启动默认把以前做WEB项目加进来,找到../tomcat/work,把work下得以前项目(localhost)删了,启动MyEclipse又默认把以前做的WEB项目加进来了,导致MyEclipse tomcat启动太慢,请问大家这问题如何解决,特意新建一个工作区实验,还是tomcat一启动就把以前的项目加进来。

------解决方案--------------------
到tomcat文件目录下,找到以下文件
目录为:C:\Program Files\apache-tomcat-6.0.37\conf\server.xml
打开server.xml,拉到最下面,发现</HOST>上面<Context>开头的字段,如下所示
        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
               prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
        -->
    <Context path="/struts2" docBase="C:\Documents and Settings\ZC\workspace\struts2\WebRoot" reloadable="true" />
    <Context path="/pdcs" docBase="C:\Documents and Settings\ZC\workspace\pdcs\WebRoot" reloadable="true" />
    <Context path="/cpdcs" docBase="C:\Documents and Settings\ZC\workspace\cpdcs\WebRoot" reloadable="true" />

      </Host>
    </Engine>
  </Service>
</Server>

将所有<Context>全部删除即可,Context配置的作用是:在配置了这个项目之后,如果改变此项目内的java类,在 不重启tomcat的情况下,它会自动编译,这样,就不用每次编译后都重启tomcat了。
------解决方案--------------------
这个默认你以前启动过的都加载的啊
你启动的时候手动要remove一下的

你可以先在MyEclipse的server里删除掉tomcat
然后右键点击想运行的程序
会出来个框,下一步以后把之前的remove掉就好了