Ну, мне нужно создать hssldb перед загрузкой контекста приложения. Я нашел, как это сделать с помощью Spring-modules-sandbox
http://forum.springsource.org/showthread.php?14419-HSQL-server-wrapped-into-a-Spring-bean&p=19830#post19830
Добавить зависимость Maven:
<dependency>
<groupId>org.springmodules</groupId>
<artifactId>spring-modules-sandbox</artifactId>
<version>0.8</version>
</dependency>
при компиляции выдается следующее предупреждение:
Downloading: http://10.10.1.33:8081/nexus/content/groups/public/org/springmodules/spring-modules-sandbox/0.8/spring-modules-sandbox-0.8.pom
[WARNING] The POM for org.springmodules:spring-modules-sandbox:jar:0.8 is missing, no dependency information available
но успешно.
затем попробуйте использовать bean:
<bean id="dataBase" class="org.springmodules.db.hsqldb.ServerBean" scope="singleton" lazy-init="false">
<!--<property name="dataSource" ref="idtSimulatorDataSource" >-->
<!--<!–<ref local=""/>–>--> <!--<!–
<ref local= "idtSimulatorDataSource"/>–>--> <!--</property>-->
<property name="serverProperties" >
<props>
<prop key="server.port">9101</prop>
<prop key="server.database.0">./idt_simulatorsdb</prop>
<prop key="server.dbname.0">idt_simulatorsdb</prop>
</props>
</property>
</bean>
И получил ошибку во время загрузки appcontext:
java.lang.NoClassDefFoundError: org/hsqldb/HsqlProperties
Google не помог, действительно нужна помощь