Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class path resource [META-INF/persistence.xml] cannot be opened because it does not exist
- @RunWith(SpringJUnit4ClassRunner.class)
- @ContextConfiguration(locations = { "file:src/main/webapp/WEB-INF/classes/applicationContext.xml",
- "file:src/main/webapp/WEB-INF/config/spring-security.xml"})
- public class KeyServiceTests {
- @Test
- public void testKeyCreation() {
- ConfigurableApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
- KeyService keyService = (KeyService) context.getBean("keyService");
- // Some testing goes on here
- }
- }
- <bean id="entityManagerFactory"
- class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
- <property name="dataSource" ref="dataSource" />
- <property name="persistenceUnitName" value="hsqldb-ds" />
- <property name="persistenceXmlLocation" value="classpath:META-INF/persistence.xml"/>
- </bean>
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <persistence xmlns="http://java.sun.com/xml/ns/persistence"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0"
- xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
- <persistence-unit name="hsqldb-ds" transaction-type="RESOURCE_LOCAL">
- <description>HSQLDB Persistence Unit</description>
- <provider>org.hibernate.ejb.HibernatePersistence</provider>
- <properties>
- <property name="javax.persistence.jdbc.driver" value="org.hsqldb.jdbcDriver" />
- <property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:mem:demodb" />
- <property name="javax.persistence.jdbc.user" value="sa" />
- <property name="javax.persistence.jdbc.password" value="" />
- <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
- <property name="hibernate.hbm2ddl.auto" value="validate" />
- <property name="hibernate.show_sql" value="false" />
- <property name="hibernate.format_sql" value="true" />
- <property name="hibernate.transaction.flush_before_completion" value="true" />
- </properties>
- </persistence-unit>
- @ContextConfiguration(locations = {"classpath:applicationContext.xml"})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement