1. Eclipse分配到不同的工作集中
- Package Explorer filter -> Top Level Elements -> Working sets
- Package Explorer 右键 new -> other -> java -> java working set
- 输入 working set 的 name时 把你的项目add / add all 到新建的 working set 中
- Selected Working Set,选中你刚新建的那个working se即可
2.Eclipse自定义视图
菜单栏 window -> perspective -> custom perspective
3. 通过配置文件修改jdk的路径
Eclipse的eclipse目录下的eclipse.ini配置文件,会有一个“-vm”选项,将该选项及其下面的配置路径删除掉后,启动Eclipse就会自己去系统的环境变量中寻找jdk的位置
4. 项目因误操作删除maven依赖包后重新转为maven项目
右击项目 -> configure ->convert to maven project 即可恢复为maven项目
5. maven webapp项目找不到springmvc映射路径
maven目录结构src/main/java 在src/main/webapp之前前,否则controller找不到(这是什么狗屁逻辑)
6. 解决xml配置文件无提示问题
Eclipse菜单栏 -> window -> preference -> xml -> xml catalog -> add -> catalogEntry -> key Type:uri -> key:添加上xml文件中的url路径 ;location:与key相同 -> OK
7. 部署web应用:
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
解决办法:
- 项目右键 -> preperties -> Project Facets -> 右侧 Dynamic Web Module 、java、JavaServer Faces、JAX-RS的勾都去掉 -> apply -> 重新打开
- 项目右键 -> preperties -> Project Facets -> 右侧 Dynamic Web Module 改为3.0或以下 、java 改为1.6+、JavaServer Faces、JAX-RS重新打上勾 -> apply 刷新一下即可
需要重新设置下source:
- 项目右键 -> preperties -> java Build Path -> Source -> Add Folder -> src 下的main,resource 和test下的java -> OK -> source中原来有的去掉,留下三项
project/src/main/java
,project/src/main/resources
,project/src/test/java
-> apply -> OK
8. 安装属性文件编辑插件
在线更新:http://propedit.sourceforge.jp/eclipse/updates/
9. 项目部署文件
{project}/.Settings/org.eclipse.wst.common.component 文件,里面包含web项目将哪些文件部署到服务器,引用哪些包
{project}/.Settings/org.eclipse.wst.common.project.facet.core.xml 文件存放的project Facets选项的配置
10. 设置spket
Window -> Preferences -> Spket -> JavaScript Profiles -> New,输入“jQuery”点击OK; 选择“jQuery” 并点击“Add Library”然后在下拉条中选取“jQuery”; 选择 “jQuery”并点击“Add File”,然后选中你下载的jQuery.js 文件;设成Default;
11. 设置js打开方式
这一步很重要,不设置的话,也不会有jQuery的智能提示。
Window -> Preferences ->General-> Editors-> File Associations-> 选择*.js,将Spket JavaScript Editor设为Default。
12. 修改默认的注释字体大小而不改变代码
window ->preferences->General ->Appearance -> Color and Fonts ->Basic ->Text Font ->edit中将字体改为Courier New ;
如果字体改的不像样子,则恢复系统字体再改
13. 显示行号
-
windows -> preferences -> general -> editors -> text editors -> show line number
-
在行最前的空白部分右击选择:show line numbers
14. 设置编码
windows -> preferences -> general -> editors -> text editors -> spelling -> Encoding
15. 一个项目在Eclipse中启动两次
可能是因为配置了Eclipse中context的名称与项目名称不同导致
因项目名称为esn-palmyy-plugin,而context中设置为esn-palmyy。
故而一套代码会在tomcat中展现为两个项目部署的样子
因此,在启动时会根据这两个名字esn-palmyy-plugin和esn-palmyy将同一套代码部署两遍。
解决办法:在Eclipse中,如上图所示的位置,将esn-palmyy修改为esn-palmyy-plugin。
而该修改是修改的在Eclipse中配置的tomcat的server.xml
的值
该值的修改也可以在tomcat目录下的server.xml
中看到,但当清除掉当前项目esn-palmyy-plugin后,该配置会自动删除。
16.在eclipse中执行maven的update后部署中丢失了maven的lib库
这是因为M2E-WTP版本过低导致的eclipse的一个bug,更新到M2E-WTP1.2.0版本就可以解决问题了。
1.2.0版本中的一个显著特点就是保持部署装配时的配置
eclipse中直接安装新软件的链接:http://download.eclipse.org/m2e-wtp/releases/mars/1.2