另:linux7上tomcat5,在linux9是tomcat4。可过了一个小时左右,居然能登陆进去了。。
而linux上tomcat没重新启动。。
而linux上tomcat没重新启动。。
解决方案 »
- 求一个java正则表达式的写法,取<a href='javascript:show(31091878)'>中的数字
- struts2拦截器
- 菜鸟求助
- 请问:做博客,html内容提交保存,显示,处理过程对HTML标签与特殊字符的处理方案
- flex页面跳转后,怎么放在url后面的参数传不过去啊。
- 高分悬赏拉啦 关于处理流文件的问题
- 有人用过ontopia这个制作主题地图么?
- 关于web上传的问题
- 怎么实现上传三张图啊,用代码片,这是页面代码
- 救命!中毒了!?以前很正常呀!今晚运行JSP时不知道什么东西给我的JSP文件的末尾加了一段vbscript代码,还莫名奇妙地启动java plug-in到任务
- 怎么样把int类型赋值给String类型?
- 最近做的项目做公开测试,这个项目,我只收了7000
因为你的用户数据是在数据库中的,如果检测的时候从数据库中调用信息时出了问题的话
就不能正常登入了!你最好看看你的mysql以及hibernate的一些属性设置,看是不是设置的问题,因为没有具体的用到你说的mysql与hibernate,所以这里只能提供这些信息了!
希望有用!
linux7上的MYSQL和linux9上的MYSQL都没有做什么指定时间不允许登陆的设定,包括访问数据库。谢谢楼上的。
从数据库里读取数据的时候,读出来为null.
即可能是连接数据库的问题。
下面是连接数据库qbt的hibernate配置文件hibernate.cfg.xml的内容:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"><hibernate-configuration> <session-factory> <property name="connection.datasource">java:comp/env/jdbc/qbt</property>
<property name="show_sql">false</property>
<property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property> <!-- Mapping files -->
<mapping resource="Sys_info.hbm.xml"/>
<mapping resource="News_info.hbm.xml"/>
<mapping resource="Share_group.hbm.xml"/>
<mapping resource="User_info.hbm.xml"/>
<mapping resource="Search_result.hbm.xml"/>
<mapping resource="Search_target.hbm.xml"/>
<mapping resource="Search_Link.hbm.xml"/>
<mapping resource="Server_info.hbm.xml"/>
<mapping resource="Server_monitor.hbm.xml"/>
</session-factory></hibernate-configuration>===================================================================
而server.xml中连接数据库的内容如下:
<Context path="/qbt" docBase="qbt" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/qbt" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/qbt">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/qbt?characterEncoding=ISO8859-1;useUnicode=true</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>==========================================================
请帮忙分析一下吧。
hibernate在load数据库的时候没连接上。在tomcat报SocketException。
即使不通过hibernate连接,一样有问题。
解决办法:
把hibernate.cfg.xml里的改为:
<property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password" />
<property name="hibernate.connection.url">jdbc:mysql://localhost/qbt</property>