`

eclipse配置

阅读更多

1 JDK
Eclipse->Windows->Preferences->Java->Installed JREs 其中有一项能引入jre 路径。

2 过滤JAR
一定是要在JAVA视图下过滤才有用

3 不验证JSP
Eclipse->Windows->Preferences->Validation中去掉JSP

4 忽略JS验证
碰巧发现了 右键点valication就好了

5 插件
1 Subclipse SVN
2 Spring IDE 这个可以创建spring配置文件
4 FindBugs 检查代码
5 checkstyles 代码风格
6 maven MVN
7 EasyExplorer 就在同一个目录下面
org.sf.easyexplore_1.0.4.jar这个文件
8 jade 反编译 这个貌似不能装一装ECLIPSE就死
9 deployer 通过SSH的SFTP上传文件至远端的LINUX目录下

6 编译

引用

Project -> Build Automatically
吧这个自动编译的关掉就可以了

一般MyEclipse是自动编译后,只要你保存就会编译,然后将编译后的文件复制到tomcat发布的目录下,项目大的时候编译一次有时候都会很慢
可以把自动编译的关掉,另外在修改代码时也可以将tomcat服务器停下来,等你全部修改后点Project -> Build Project或者Build All编译所有的,然后再启动tomcat



7 tomcat 配置

引用

1.问题:
一直以来,虽然在使用MyEclispe+Tomcat在Eclipse里面启动tomcat可以DEBUG JAVA类代码,但是一旦DEBUG发现代码有问题,修改后需要重新启动容器才能生效.

2.解决:
使用tomcat5.5.xx以上版本后,只要配置tomcat不因为类的修改重新加载容器。那么你如果只是修改了类的实现(方法体内的代码),而不是添加或删除类的方法和成员变量。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:\temp\media"/>
                <Context path="" docBase="D:\workspace\voice_internet\src\main\webapp"/>

      </Host>
关键:在Context上不要加reloadable和debug属性。


去掉auto reloading enabled

 

这样就不会因为修改java方法体内的代码 而重启tomcat了

 

但是如果在类内加了属性 然后需要手动重启tomcat

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics