运行时候报错,看看什么问题?
daiing
2007-04-28
严重: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myEasyDA' defined in ServletContext resource [/WEB-INF/applica tionContext.xml]: Cannot resolve reference to bean 'test_datasource' while setting bean property 'dataSource'; nested exception is org.springframework .beans.factory.BeanCreationException: Error creating bean with name 'test_datasource' defined in ServletContext resource [/WEB-INF/applicationContext. xml]: Invocation of init method failed; nested exception is org.h2.jdbc.JdbcSQLException: General error: java.lang.Error: rowcount remaining=-1 SYS [H Y000-44] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'test_datasource' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.h2.jdbc.JdbcSQLException: General error: java.lang.Error : rowcount remaining=-1 SYS [HY000-44] Caused by: org.h2.jdbc.JdbcSQLException: General error: java.lang.Error: rowcount remaining=-1 SYS [HY000-44] at org.h2.message.Message.getSQLException(Message.java:65) at org.h2.message.Message.convert(Message.java:370) at org.h2.message.TraceObject.logAndConvert(TraceObject.java:179) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:963) at org.h2.Driver.connect(Driver.java:52) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) |
|
pipi2142001
2007-04-28
我也是报错。好像是数据库方面的问题啊。
我用的是sql server2000 ,不知道数据库配置在哪个文件。 找了半天也没找到。。 |
|
fins
2007-04-29
例子使用的是H2DB,是一款潜入式数据库
看错误提示好象是数据库文件被破坏了 您可以停掉应用 删除 DB目录下的所有文件(不包括DEFAULT) 然后把DB\DEFAULT下的那三个TEST打头的文件拷贝到DB下 然后启动看一看 |
|
daiing
2007-04-30
拷贝过来了,但是问题依旧
|
|
fins
2007-04-30
你是删除了DB目录下的所有文件吗?大概5 6个
同时一定要同步一下发布的应用 顺便问一下你的JDK和应用服务器是什么??? |
|
daiing
2007-04-30
db目录下就三个文件吧?和default里面一样,用的1。4,tomcat5。5
|
|
amigo
2007-04-30
你把Spring的配置改一下就好了:
<bean id="test_datasource" class="org.ecside.common.H2DriverManagerDataSource"> <property name="driverClassName" value="org.h2.Driver" /> <property name="url"> <value>jdbc:h2:file:{root}/db/testdb</value> </property> <property name="username" value="sa" /> <property name="password" value="" /> <property name="autoReset" value="true" /> <property name="defaultDB" > <value>{root}/db/default/testdb</value> </property> </bean> |
|
daiing
2007-05-04
好像本来就是这样啊?对照了一下没什么不同
|
|
flashing
2007-09-23
2.0rc1仍然有这个问题,很奇怪。同样的代码,用eclipse3.3+wtp2.0发布到tomcat5.5出现一样的错误,而直接拷贝到resin3.1的webapps下面就ok。
虚拟机版本是6.0update2 |