一.把struts.xml的struts標簽內加入以下配置 <constant name="struts.devMode" value="true" /> 二. 1.問題: 一直以來,雖然在使用MyEclispe+Tomcat在Eclipse里面啟動tomcat可以DEBUG JAVA類代碼,但是一旦DEBUG發(fā)現(xiàn)代碼有問題,修改后需要重新啟動容器才能生效. 2.解決: 使用tomcat5.5.xx以上版本后,只要配置tomcat不因為類的修改重新加載容器。那么你如果只是修改了類的實現(xiàn)(方法體內的代碼),而不是添加或刪除類的方法和成員變量。tomcat是可以直接運行的。即:只要修改tomcat的Server.xml的Context的配置,就可以在MyEclipse里面DEBUG和直接修改代碼而不重新Tomcat重新加載你的修改,很大的提高調試的效率。具體配置很簡單: server.xml <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/media" docBase="D:tempmedia"/> <Context path="" docBase="D:workspacevoice_internetsrcmainwebapp"/> </Host> |
|
來自: 昵稱27831725 > 《Struts1.X-2.X》