From: Mathieu Baudier Date: Thu, 10 Jul 2008 12:50:20 +0000 (+0000) Subject: Adapt for Tomcat and MySQL X-Git-Tag: argeo-slc-2.1.7~2629 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=c9ab36896bc1927119031c855e2409699f06bae0;p=gpl%2Fargeo-slc.git Adapt for Tomcat and MySQL git-svn-id: https://svn.argeo.org/slc/trunk@1414 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/org.argeo.slc.webapp/.classpath b/org.argeo.slc.webapp/.classpath index fe6837c7e..15cac424b 100644 --- a/org.argeo.slc.webapp/.classpath +++ b/org.argeo.slc.webapp/.classpath @@ -1,7 +1,5 @@ - - diff --git a/org.argeo.slc.webapp/pom.xml b/org.argeo.slc.webapp/pom.xml index 67ade149d..5d517148a 100644 --- a/org.argeo.slc.webapp/pom.xml +++ b/org.argeo.slc.webapp/pom.xml @@ -1,4 +1,6 @@ - + 4.0.0 org.argeo.slc @@ -48,6 +50,9 @@ 0 true + + src/main/config/jetty/jetty-test.xml + diff --git a/org.argeo.slc.webapp/src/main/config/jetty/jetty-test.xml b/org.argeo.slc.webapp/src/main/config/jetty/jetty-test.xml new file mode 100644 index 000000000..ad1893d4b --- /dev/null +++ b/org.argeo.slc.webapp/src/main/config/jetty/jetty-test.xml @@ -0,0 +1,37 @@ + + + + + + + org.mortbay.jetty.webapp.WebInfConfiguration + org.mortbay.jetty.plus.webapp.EnvConfiguration + org.mortbay.jetty.plus.webapp.Configuration + org.mortbay.jetty.webapp.JettyWebXmlConfiguration + org.mortbay.jetty.webapp.TagLibConfiguration + + + + + + + + + + jdbc/mainDs + + + jdbc:hsqldb:mem:mainDs + + sa + + + + + \ No newline at end of file diff --git a/org.argeo.slc.webapp/src/main/config/tomcat/org.argeo.slc.webapp.xml b/org.argeo.slc.webapp/src/main/config/tomcat/org.argeo.slc.webapp.xml new file mode 100644 index 000000000..75d7b2546 --- /dev/null +++ b/org.argeo.slc.webapp/src/main/config/tomcat/org.argeo.slc.webapp.xml @@ -0,0 +1,23 @@ + + + + + + WEB-INF/web.xml + + + + + + diff --git a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/applicationContext.xml b/org.argeo.slc.webapp/src/main/webapp/WEB-INF/applicationContext.xml index be752d4c0..080a075fc 100644 --- a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/applicationContext.xml +++ b/org.argeo.slc.webapp/src/main/webapp/WEB-INF/applicationContext.xml @@ -10,6 +10,6 @@ - + \ No newline at end of file diff --git a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/classes/log4j.properties b/org.argeo.slc.webapp/src/main/webapp/WEB-INF/classes/log4j.properties index c49b71be8..80106d6e2 100644 --- a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/classes/log4j.properties +++ b/org.argeo.slc.webapp/src/main/webapp/WEB-INF/classes/log4j.properties @@ -1,18 +1,26 @@ # Set root logger level to DEBUG and its only appender to A1. -log4j.rootLogger=INFO, console +log4j.rootLogger=WARN, console ## Levels # Slc -log4j.logger.org.argeo.slc=DEBUG -log4j.logger.org.argeo.slc.ws.process=DEBUG +log4j.logger.org.argeo.slc=WARN + # Spring -log4j.logger.org.springframework=INFO +log4j.logger.org.springframework=WARN +log4j.logger.org.springframework.transaction=WARN +log4j.logger.org.springframework.orm.hibernate3=WARN +log4j.logger.org.springframework.orm.hibernate3.HibernateTransactionManager=WARN + # Hibernate log4j.logger.org.hibernate=WARN -#log4j.logger.org.hibernate.SQL=TRACE +log4j.logger.org.hibernate.stat=INFO +log4j.logger.org.hibernate.SQL=WARN +log4j.logger.org.hibernate.transaction=WARN #log4j.logger.org.hibernate.tool.hbm2ddl=TRACE #log4j.logger.org.hibernate.type=TRACE +# EhCache +log4j.logger.net.sf.ehcache=WARN ## Appenders # A1 is set to be a ConsoleAppender. diff --git a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/local-template.properties b/org.argeo.slc.webapp/src/main/webapp/WEB-INF/local-template.properties deleted file mode 100644 index 3f6e3de34..000000000 --- a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/local-template.properties +++ /dev/null @@ -1,11 +0,0 @@ -# Rename this file to local.properties - -# For in memory database switch following lines -sessionFactoryParentBean=slcServerDefault.sessionFactory.hibernateTestHSQL -#sessionFactoryParentBean=slcServerDefault.sessionFactory.persistentHSQL - -# URL of the persistent database -jdbcUrl=jdbc:hsqldb:file://;shutdown=true -# Under Windows use the following form (with /!) -#jdbcUrl=jdbc:hsqldb:file:/C:/dev/test/dbSlc/db;shutdown=true - diff --git a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/log4j.properties b/org.argeo.slc.webapp/src/main/webapp/WEB-INF/log4j.properties deleted file mode 100644 index e6e7a9131..000000000 --- a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/log4j.properties +++ /dev/null @@ -1,32 +0,0 @@ -# Set root logger level to DEBUG and its only appender to A1. -log4j.rootLogger=WARN, console - -## Levels -# Slc -log4j.logger.org.argeo.slc=DEBUG - -# Spring -log4j.logger.org.springframework=WARN -log4j.logger.org.springframework.transaction=WARN -log4j.logger.org.springframework.orm.hibernate3=WARN -log4j.logger.org.springframework.orm.hibernate3.HibernateTransactionManager=WARN - -# Hibernate -log4j.logger.org.hibernate=WARN -log4j.logger.org.hibernate.stat=INFO -log4j.logger.org.hibernate.SQL=WARN -log4j.logger.org.hibernate.transaction=WARN -#log4j.logger.org.hibernate.tool.hbm2ddl=TRACE -#log4j.logger.org.hibernate.type=TRACE - -# EhCache -log4j.logger.net.sf.ehcache=WARN - -## Appenders -# A1 is set to be a ConsoleAppender. -log4j.appender.console=org.apache.log4j.ConsoleAppender - -# A1 uses PatternLayout. -log4j.appender.console.layout=org.apache.log4j.PatternLayout -log4j.appender.console.layout.ConversionPattern= %-5p %d{ISO8601} %m - %c%n - diff --git a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/web.xml b/org.argeo.slc.webapp/src/main/webapp/WEB-INF/web.xml index abde0c299..58956dc75 100644 --- a/org.argeo.slc.webapp/src/main/webapp/WEB-INF/web.xml +++ b/org.argeo.slc.webapp/src/main/webapp/WEB-INF/web.xml @@ -1,8 +1,8 @@ - + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + version="2.5"> SLC Web Application @@ -64,6 +64,7 @@ + Spring Context org.springframework.web.context.ContextLoaderListener @@ -80,15 +81,24 @@ + + + jdbc/mainDs + + javax.sql.DataSource + + + + Log4j org.springframework.web.util.Log4jConfigListener log4jConfigLocation - /WEB-INF/log4j.properties + /WEB-INF/classes/log4j.properties log4jRefreshInterval