Author: ilgrosso Date: Wed Feb 27 17:06:13 2013 New Revision: 1450847 URL: http://svn.apache.org/r1450847 Log: [SYNCOPE-327] Fixing messages related to JDBC
Modified: syncope/trunk/build-tools/pom.xml syncope/trunk/build-tools/src/main/java/org/apache/syncope/buildtools/H2StartStopListener.java syncope/trunk/core/src/test/resources/persistence.properties syncope/trunk/standalone/pom.xml Modified: syncope/trunk/build-tools/pom.xml URL: http://svn.apache.org/viewvc/syncope/trunk/build-tools/pom.xml?rev=1450847&r1=1450846&r2=1450847&view=diff ============================================================================== --- syncope/trunk/build-tools/pom.xml (original) +++ syncope/trunk/build-tools/pom.xml Wed Feb 27 17:06:13 2013 @@ -16,7 +16,6 @@ software distributed under the License i KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> @@ -78,6 +77,7 @@ under the License. <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> + <scope>provided</scope> </dependency> <dependency> Modified: syncope/trunk/build-tools/src/main/java/org/apache/syncope/buildtools/H2StartStopListener.java URL: http://svn.apache.org/viewvc/syncope/trunk/build-tools/src/main/java/org/apache/syncope/buildtools/H2StartStopListener.java?rev=1450847&r1=1450846&r2=1450847&view=diff ============================================================================== --- syncope/trunk/build-tools/src/main/java/org/apache/syncope/buildtools/H2StartStopListener.java (original) +++ syncope/trunk/build-tools/src/main/java/org/apache/syncope/buildtools/H2StartStopListener.java Wed Feb 27 17:06:13 2013 @@ -34,8 +34,7 @@ import org.springframework.web.context.W import org.springframework.web.context.support.WebApplicationContextUtils; /** - * Utility serlvet context listener managing H2 test server instance (to be used - * as external resource). + * Utility serlvet context listener managing H2 test server instance (to be used as external resource). */ public class H2StartStopListener implements ServletContextListener { @@ -48,11 +47,11 @@ public class H2StartStopListener impleme @Override public void contextInitialized(final ServletContextEvent sce) { - ServletContext context = sce.getServletContext(); + final ServletContext context = sce.getServletContext(); - File workDir = (File) sce.getServletContext().getAttribute("javax.servlet.context.tempdir"); + final File workDir = (File) sce.getServletContext().getAttribute("javax.servlet.context.tempdir"); try { - Server h2TestDb = new Server(); + final Server h2TestDb = new Server(); h2TestDb.runTool("-baseDir", workDir.getAbsolutePath(), "-tcp", "-tcpDaemon", "-web", "-webDaemon", "-webPort", sce.getServletContext().getInitParameter("testdb.webport")); @@ -61,8 +60,8 @@ public class H2StartStopListener impleme LOG.error("Could not start H2 test db", e); } - WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(context); - DataSource datasource = ctx.getBean(DataSource.class); + final WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(context); + final DataSource datasource = ctx.getBean(DataSource.class); Connection conn = null; Statement stmt = null; @@ -91,9 +90,9 @@ public class H2StartStopListener impleme @Override public void contextDestroyed(final ServletContextEvent sce) { - ServletContext context = sce.getServletContext(); + final ServletContext context = sce.getServletContext(); - Server h2TestDb = (Server) context.getAttribute(H2_TESTDB); + final Server h2TestDb = (Server) context.getAttribute(H2_TESTDB); if (h2TestDb != null) { h2TestDb.shutdown(); } Modified: syncope/trunk/core/src/test/resources/persistence.properties URL: http://svn.apache.org/viewvc/syncope/trunk/core/src/test/resources/persistence.properties?rev=1450847&r1=1450846&r2=1450847&view=diff ============================================================================== --- syncope/trunk/core/src/test/resources/persistence.properties (original) +++ syncope/trunk/core/src/test/resources/persistence.properties Wed Feb 27 17:06:13 2013 @@ -15,10 +15,10 @@ # specific language governing permissions and limitations # under the License. jpa.driverClassName=org.h2.Driver -jpa.url=jdbc:h2:mem:syncopedb;DB_CLOSE_DELAY=1000 +jpa.url=jdbc:h2:mem:syncopedb;DB_CLOSE_DELAY=-1 jpa.username=sa jpa.password= jpa.dialect=org.apache.openjpa.jdbc.sql.H2Dictionary quartz.jobstore=org.quartz.impl.jdbcjobstore.StdJDBCDelegate quartz.sql=tables_h2.sql -logback.sql=h2.sql \ No newline at end of file +logback.sql=h2.sql Modified: syncope/trunk/standalone/pom.xml URL: http://svn.apache.org/viewvc/syncope/trunk/standalone/pom.xml?rev=1450847&r1=1450846&r2=1450847&view=diff ============================================================================== --- syncope/trunk/standalone/pom.xml (original) +++ syncope/trunk/standalone/pom.xml Wed Feb 27 17:06:13 2013 @@ -116,9 +116,12 @@ under the License. <copy file="${settings.localRepository}/org/codehaus/groovy/groovy-all/${groovy.version}/groovy-all-${groovy.version}.jar" todir="${work.dir}/apache-tomcat-${tomcat.version}/lib"/> + <copy file="../core/target/test-classes/context.xml" + todir="${work.dir}/apache-tomcat-${tomcat.version}/conf" overwrite="true"/> + <copy file="src/main/resources/setenv.sh" - todir="${work.dir}/apache-tomcat-${tomcat.version}/bin"/> - <copy file="src/main/resources/setenv.bat" + todir="${work.dir}/apache-tomcat-${tomcat.version}/bin"/> + <copy file="src/main/resources/setenv.bat" todir="${work.dir}/apache-tomcat-${tomcat.version}/bin"/> <replace file="${work.dir}/apache-tomcat-${tomcat.version}/conf/server.xml" token="8080" value="${cargo.servlet.port}"/>