1.找不到类org.hibernate.ejb.HibernatePersistence
原因:jar包缺失
解决办法:查看是否确实以下jar包并加入:
1. hibernate-annotations.jar
2. hibernate-commons-annotations.jar
3. hibernate-entityManager.jar
2.Maven命令执行到Generating Project in Batch mode 卡住
原因:原因是网络带宽不足问题!需要下载一个约4.1M的xml文件archetype-catalog.xml
解决办法:
- 下载archetype-catalog.xml文件 csdn下载链接http://download.csdn.net/detail/bruce_shan/9729764
- 将文件剪切到~.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4(省略部分为计算机home目录) 或者自己定义的maven仓库repository\org\apache\maven\archetype\archetype-catalog\2.4 目录下
- 使用 intelj idea 工具 不用 配置其他的了,如使用命令行(mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes )在执行的命令后面加上增加参数-DarchetypeCatalog=local
参考链接 https://my.oschina.net/u/225373/blog/468035
http://www.cnblogs.com/beiyeren/p/4566485.html
3.信息: validateJarFile(E:\code\MyApp\target\MyApp\WEB-INF\lib\servlet-api-3.0-alpha-1.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
原因 : 目前不清楚
解决办法 :使用 maven 做依赖管理在pom.xml中 给javax.servlet-api 加上 provided
<!--Servlet版本设置-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${javax.servlet.version}</version>
<scope>provided</scope>
</dependency>
4.IDEA一编辑就cpu 占用率跑高
idea 有代码检查与智能提示,是挺消耗cpu的,使用省电模式可以禁用代码检查等。
5.IDEA 选中类右键没有Diagrams选项
解决方法: Setting -> Plugins -> 启用 UML Support