MyEclipse运行JAVA Web时出现HTTP Status 500错误

今天用MyEclipse运行前几个月前写的一个系统,出现了HTTP Status 500错误。这个系统是用SSH框架写的,数据库用的是MYSQL。造成这个错误是数据库没有连接正确的问题。我们分两步解决这个问题。

HTTP Status 500 - Could not open Hibernate Session for transaction; nested exception is org.hibernat

第一步,先检查数据库是否连接上。

用快捷键win+R打开运行窗口,输入cmd。

然后输入net start mysql

MyEclipse运行JAVA Web时出现HTTP Status 500错误_第1张图片

此时,已经连接上了数据库。这时,再运行web界面,如果能运行成功问题解决。若还是出现500错误,接下来运行第二步。

第二步,检查连接数据库的代码,所连接的数据库的名称和密码是否正确。

若使用SSH框架,工程总有两个文件applicationContext.xml和hibernate.cfg.xml。一般把自己所需要的数据库名称和密码更改一下,问题就能解决。

注意,下面的截图是我自己项目中的工程名、数据库名和密码。

MyEclipse运行JAVA Web时出现HTTP Status 500错误_第2张图片

MyEclipse运行JAVA Web时出现HTTP Status 500错误_第3张图片

经过这两个步骤以后,我所遇到的500错误,已经解决。



你可能感兴趣的:(MyEclipse)