运行时候报错,看看什么问题?

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
Global site tag (gtag.js) - Google Analytics