做Java算是新手吧,难免会遇到一些问题,生活中不乏各种各样的问题,乏的是记录下来的博客O(∩_∩)O
问题一、
DescriptionResourcePathLocationType Java compiler level does not match the version of the instal
解决:
一、设置jdk版本,windows---proferences---java--compiler,设置编译出来的文件使用的格式是1.7(团队统一)
二、项目右击----properties---Myeclipse---project Facets设置java文件的版本为 1.7,apply的话会遇到下面这个问题:
解决:修改.setting文件夹内的org.eclipse.wst.common.project.facet.core.xml配置文件,
配置:
四、最后重新导入、发布就OK了大神博客,感谢分享
二、MyEclipse运行jsp程序出错,
Access denied for user ''root''@'localhost' (using password: YES)
大神说可能性可能有三个:大神的博客
1、location中的属性文件配置错误
2、location中定义的配置文件里面没有对应的placeholder值
3、Spring容器的配置问题:
简单说Spring容器采用反射扫描的发现机制,仅允许定义一个PropertyPlaceholderConfigurer,其余的会被Spring忽略掉
解决:
去掉一处的propertyConfigurer配置,替换成context:property-placeholder
两处都添加ignore-unresolvable="true" 大神
问题三、
Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project 'myf'. java.lang.NullPointerException
原因 :
此问题一般发生在Myeclipse 保存文件并自动部署时候。在写项目的时候,还没等部署好,关闭了myeclipse 10,可能就会出现这种情况。
有一种产生此错误的原因是因为此项目不不是由myeclipse创建的,需要检查.project 文件,并且添加com.genuitec.eclipse.j2eedt.core.webnature。
解决:
1、首先关闭MyEclipse工作空间。
2、然后删除工作空间下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”
取消myeclipse的自动部署:
右键点击项目 ->properties -> Builders,将DeploymentBuilder勾选去除.点击打开链接
问题四:** END NESTED EXCEPTION **
相对来说这么漂亮的报错形式还是令我眼前一亮的,什么原因呢?Mysql服务器默认的“wait_timeout”是8小时【默认值:28800s】,用中文翻译一下就是:一个连接在8小时内没有活动,自动断开该连接;不过wait timeout的值可以设定,但最多只能是2147483(约24.85天)
解决:
改用C3P0连接池:1、c3p0-0.9.1.jar复制到项目的lib目录中,在hibernate.cfg.xml中配置点击打开链接
org.hibernate.connection.C3P0ConnectionProvider
5
30
1800
100
121
1
true
这里有个找这个文件的教程,点击打开链接我是没有找到,感觉有些像jdbc.properties,所以这个方法不知道效果怎么样