由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 倒霉的Openshift重启后出现Exception
相关主题
Spring的新手问题SOAP over JMS with CXF frame?
OpenShift怎么上数据库?JBoss UDP exception
求OpenShift上Spring-quickstart的mysql配置方法请高手指教:Tomcat JNDI problem
Spring例子求解释Servlet里面怎样简单设置数据库路径
JBoss - old problem, but big problemStruts基本思路请教
OpenShift的配置一问关于 connectionPool 和 dataSource 的问题
Java 做网站How do I declare a transaction among 2 spring service calls
愣是笨到家----整不明白applet的path你们的应用是如何存储数据库密码的 (转载)
相关话题的讨论汇总
话题: exception话题: 重启话题: connection话题: pool话题: openshift
进入Java版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
就是那个JBoss Spring Framework终于可以使用Mysql了。但是,每次我手动重启后,
打开页面就出现Exception。为什么刚开机就不能open database?是不是那个database
。我经常需要等待一小时以上才能看到正常的网页。此app使用了Hibernate。我就是想
看到一个网站能够把用户保存的数据存到数据库,下次app重启后仍然可以看到保存过
的数据。我手动重启是为了模拟网站计算机崩溃,然后看看数据库是不是还在。为什么
这么个简单的事情就这么多问题?
org.springframework.web.util.NestedServletException: Request processing
failed; nested exception is javax.persistence.PersistenceException: org.
hibernate.exception.JDBCConnectionException: could not prepare statement
javax.persistence.PersistenceException: org.hibernate.exception.
JDBCConnectionException: could not prepare statement
org.hibernate.exception.JDBCConnectionException: could not prepare statement
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No
operations allowed after connection closed.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link
failure
The last packet successfully received from the server was 84,221
milliseconds ago. The last packet sent successfully to the server was 105
milliseconds ago.
java.io.EOFException: Can not read response from server. Expected to read 4
bytes, read 0 bytes before connection was unexpectedly lost.
com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2540)
g*****g
发帖数: 34805
2
Did you configure a connection pool for MySQL?

database

【在 b***i 的大作中提到】
: 就是那个JBoss Spring Framework终于可以使用Mysql了。但是,每次我手动重启后,
: 打开页面就出现Exception。为什么刚开机就不能open database?是不是那个database
: 。我经常需要等待一小时以上才能看到正常的网页。此app使用了Hibernate。我就是想
: 看到一个网站能够把用户保存的数据存到数据库,下次app重启后仍然可以看到保存过
: 的数据。我手动重启是为了模拟网站计算机崩溃,然后看看数据库是不是还在。为什么
: 这么个简单的事情就这么多问题?
: org.springframework.web.util.NestedServletException: Request processing
: failed; nested exception is javax.persistence.PersistenceException: org.
: hibernate.exception.JDBCConnectionException: could not prepare statement
: javax.persistence.PersistenceException: org.hibernate.exception.

d****i
发帖数: 4809
3
org.hibernate.exception.JDBCConnectionException
你怎么连的数据库?这个exception应该就是提示连接有问题。

database

【在 b***i 的大作中提到】
: 就是那个JBoss Spring Framework终于可以使用Mysql了。但是,每次我手动重启后,
: 打开页面就出现Exception。为什么刚开机就不能open database?是不是那个database
: 。我经常需要等待一小时以上才能看到正常的网页。此app使用了Hibernate。我就是想
: 看到一个网站能够把用户保存的数据存到数据库,下次app重启后仍然可以看到保存过
: 的数据。我手动重启是为了模拟网站计算机崩溃,然后看看数据库是不是还在。为什么
: 这么个简单的事情就这么多问题?
: org.springframework.web.util.NestedServletException: Request processing
: failed; nested exception is javax.persistence.PersistenceException: org.
: hibernate.exception.JDBCConnectionException: could not prepare statement
: javax.persistence.PersistenceException: org.hibernate.exception.

b***i
发帖数: 3043
4
不知道怎么设啊。哪个文件?
我有如下xml
Resource/sprng/applicationContext.m, infrasturcture.xml, persistence.xml
Resource/persistence.xml
WEB-INF/jboss-as-spring-mvc-context.xl, jbss-deployment-structure.xml,
spingqickstart-ds.xl, web.xml

【在 g*****g 的大作中提到】
: Did you configure a connection pool for MySQL?
:
: database

b***i
发帖数: 3043
5
我加入了connection pool在standalone.xml里面, driver后面。
mysql

10
20
true

Push之后好用,但是重启后仍然Exception。过一段时间就好了,比如几个小时。
不知道下面这个加在哪里?网上说可以检查连接什么的。有用吗?
select 1

【在 b***i 的大作中提到】
: 不知道怎么设啊。哪个文件?
: 我有如下xml
: Resource/sprng/applicationContext.m, infrasturcture.xml, persistence.xml
: Resource/persistence.xml
: WEB-INF/jboss-as-spring-mvc-context.xl, jbss-deployment-structure.xml,
: spingqickstart-ds.xl, web.xml

d****i
发帖数: 4809
6
不懂openshift,但是可以试试下面这个,我比较讨厌配置很多不同的xml文件,有可能
的话尽量在beans.xml里面配置:
class="org.apache.commons.dbcp.BasicDataSource">






这个就是设定连接池的大小为10。当然你要有Apache Common dbcp的jar。

【在 b***i 的大作中提到】
: 我加入了connection pool在standalone.xml里面, driver后面。
: mysql
:
: 10
: 20
: true
:

: Push之后好用,但是重启后仍然Exception。过一段时间就好了,比如几个小时。
: 不知道下面这个加在哪里?网上说可以检查连接什么的。有用吗?
: select 1

1 (共1页)
进入Java版参与讨论
相关主题
你们的应用是如何存储数据库密码的 (转载)JBoss - old problem, but big problem
问个Spring Framework的数据库设置的问题OpenShift的配置一问
多线程真头疼,但也挺有趣Java 做网站
我也来问问题了愣是笨到家----整不明白applet的path
Spring的新手问题SOAP over JMS with CXF frame?
OpenShift怎么上数据库?JBoss UDP exception
求OpenShift上Spring-quickstart的mysql配置方法请高手指教:Tomcat JNDI problem
Spring例子求解释Servlet里面怎样简单设置数据库路径
相关话题的讨论汇总
话题: exception话题: 重启话题: connection话题: pool话题: openshift