Java项目遇到的常见问题
来源:互联网 发布:如何描述淘宝店铺 编辑:程序博客网 时间:2024/06/03 13:33
做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配置文件,
配置:<installed facet="java" version="1.7"/>
四、最后重新导入、发布就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" 大神
<context:property-placeholder location="classpath:aa.properties" 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中配置点击打开链接
<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property> <!--连接池的最小连接数--> <property name="hibernate.c3p0.min_size">5</property> <!--最大连接数--> <property name="hibernate.c3p0.max_size">30</property> <!--连接超时时间--> <property name="hibernate.c3p0.timeout">1800</property> <!--statemnets缓存大小--> <property name="hibernate.c3p0.max_statements">100</property> <!--每隔多少秒检测连接是否可正常使用 --> <property name="hibernate.c3p0.idle_test_period">121</property> <!--当池中的连接耗尽的时候,一次性增加的连接数量,默认为3--> <property name="hibernate.c3p0.acquire_increment">1</property> <property name="hibernate.c3p0.validate">true</property>
这里有个找这个文件的教程,点击打开链接我是没有找到,感觉有些像jdbc.properties,所以这个方法不知道效果怎么样方法二
点击打开链接
- Java项目遇到的常见问题
- 运行java遇到的常见问题
- 项目开发中遇到的extjs常见问题
- VC6.0项目转为VS2010遇到常见问题的解决方法
- Android Studio项目构建时遇到的常见问题及解决办法
- git遇到的常见问题
- OpenCV 遇到的常见问题
- java项目部署到tomcat的常见问题
- [jsp]常见问题--Java 开发中遇到的乱码问题
- css遇到错误的常见问题
- 使用Sqlite遇到的常见问题
- Android studio 遇到的常见问题
- Web开发遇到的常见问题
- 项目管理的常见问题
- MyEclipse开发java项目遇到的怪事
- java 项目遇到的各种错误
- 做java项目时遇到的错误
- java web项目导入遇到的问题
- 大数据和跨境电商实训方案以及速卖通考试
- Python中Thread类的start()和run()方法的区别
- 通过setup改centOS ip不生效的解决方法
- com.mchange.v2.c3p0.impl.NewProxyConnection cannot be cast to com.mysql.jdbc
- 可重入函数和线程安全的对比
- Java项目遇到的常见问题
- 字符设备驱动(一)
- 山东第一届acm省赛总结:
- paypal支付对接相关问题总结
- Linux系统下安装rz/sz命令及使用说明
- PopupWindow自定义位置显示
- Message Decowding
- 2017年暑期实习生招聘(百度)——两道编程题
- Palindrome Pairs (第九周 字符串)