Author: seba.wagner
Date: Tue Oct 7 05:03:07 2008
New Revision: 1599
Added:
trunk/webapp/conf/backup/
trunk/webapp/conf/backup/log4j.properties (props changed)
- copied unchanged from r1529, /trunk/webapp/src/app/log4j.properties
trunk/webapp/conf/commons-logging.properties (props changed)
- copied unchanged from r1529,
/trunk/webapp/webapp/openmeetings/WEB-INF/classes/commons-logging.properties
trunk/webapp/lib/hibernate_331/
trunk/webapp/lib/hibernate_331/antlr-2.7.6.jar (contents, props
changed)
trunk/webapp/lib/hibernate_331/c3p0-0.9.1.jar (contents, props changed)
trunk/webapp/lib/hibernate_331/commons-collections-3.1.jar (contents,
props changed)
trunk/webapp/lib/hibernate_331/dom4j-1.6.1.jar (contents, props
changed)
trunk/webapp/lib/hibernate_331/ehcache-1.2.3.jar (contents, props
changed)
trunk/webapp/lib/hibernate_331/hibernate-cglib-repack-2.1_3.jar
(contents, props changed)
trunk/webapp/lib/hibernate_331/hibernate-testing.jar (contents, props
changed)
trunk/webapp/lib/hibernate_331/hibernate3.jar (contents, props changed)
trunk/webapp/lib/hibernate_331/javassist-3.4.GA.jar (contents, props
changed)
trunk/webapp/lib/hibernate_331/jta-1.1.jar (contents, props changed)
trunk/webapp/lib/slf4j/
trunk/webapp/lib/slf4j/jcl-over-slf4j-1.5.3.jar (contents, props
changed)
trunk/webapp/lib/slf4j/log4j-over-slf4j-1.5.3.jar (contents, props
changed)
trunk/webapp/lib/slf4j/logback-classic-0.9.10-SNAPSHOT.jar (contents,
props changed)
trunk/webapp/lib/slf4j/logback-core-0.9.10-SNAPSHOT.jar (contents,
props changed)
trunk/webapp/lib/slf4j/slf4j-api-1.5.3.jar (contents, props changed)
trunk/webapp/src/app/logback-openmeetings.xml
trunk/webapp/webapp/openmeetings/WEB-INF/classes/logback-openmeetings.xml
Removed:
trunk/webapp/lib/hibernate3/
trunk/webapp/src/app/log4j.properties
trunk/webapp/src/app/logback.xml
trunk/webapp/webapp/openmeetings/WEB-INF/classes/commons-logging.properties
trunk/webapp/webapp/openmeetings/WEB-INF/classes/log4j.properties
trunk/webapp/webapp/openmeetings/WEB-INF/log4j.properties
Modified:
trunk/webapp/.classpath
trunk/webapp/build.xml
trunk/webapp/conf/log4j.properties
trunk/webapp/filetest.keystore
trunk/webapp/src/app/org/openmeetings/app/quartz/scheduler/QuartzSessionClear.java
trunk/webapp/src/app/org/openmeetings/app/remote/Application.java
trunk/webapp/webapp/openmeetings/WEB-INF/web.xml
Log:
Replaces Hibernate3 with Hibernate-3.3.1 and SLF4J, connected to Issue 476
Modified: trunk/webapp/.classpath
==============================================================================
--- trunk/webapp/.classpath (original)
+++ trunk/webapp/.classpath Tue Oct 7 05:03:07 2008
@@ -8,7 +8,18 @@
<classpathentry kind="src" path="src/templates"/>
<classpathentry kind="src" path="src/test"/>
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="lib" path="lib/kunststoff.jar"/>
+ <classpathentry kind="lib" path="lib/hibernate_331/antlr-2.7.6.jar"/>
+ <classpathentry kind="lib" path="lib/hibernate_331/c3p0-0.9.1.jar"/>
+ <classpathentry kind="lib"
path="lib/hibernate_331/commons-collections-3.1.jar"/>
+ <classpathentry kind="lib" path="lib/hibernate_331/dom4j-1.6.1.jar"/>
+ <classpathentry kind="lib" path="lib/hibernate_331/ehcache-1.2.3.jar"/>
+ <classpathentry kind="lib"
path="lib/hibernate_331/hibernate-cglib-repack-2.1_3.jar"/>
+ <classpathentry kind="lib"
path="lib/hibernate_331/hibernate-testing.jar"/>
+ <classpathentry kind="lib" path="lib/hibernate_331/hibernate3.jar"/>
+ <classpathentry kind="lib"
path="lib/hibernate_331/javassist-3.4.GA.jar"/>
+ <classpathentry kind="lib" path="lib/hibernate_331/jta-1.1.jar"/>
+ <classpathentry kind="lib" path="lib/junit/junit-4.0.jar"/>
+ <classpathentry kind="lib" path="lib/junit/junit.jar"/>
<classpathentry kind="lib" path="lib/red5_08rc1/quartz-1.6.0.jar"/>
<classpathentry kind="lib" path="lib/red5_08rc1/red5.jar"/>
<classpathentry kind="lib" path="lib/red5_08rc1/servlet-api-2.5.jar"/>
@@ -19,6 +30,46 @@
<classpathentry kind="lib" path="lib/red5_08rc1/spring-core-2.5.5.jar"/>
<classpathentry kind="lib" path="lib/red5_08rc1/spring-orm-2.5.5.jar"/>
<classpathentry kind="lib" path="lib/red5_08rc1/spring-web-2.5.5.jar"/>
+ <classpathentry kind="lib" path="lib/kunststoff.jar"/>
+ <classpathentry kind="lib"
path="lib/database/mysql-connector-java-5.0.7-bin.jar"/>
+ <classpathentry kind="lib"
path="lib/database/postgresql-8.2-504.jdbc2.jar"/>
+ <classpathentry kind="lib" path="lib/slf4j/jcl-over-slf4j-1.5.3.jar"/>
+ <classpathentry kind="lib" path="lib/slf4j/log4j-over-slf4j-1.5.3.jar"/>
+ <classpathentry kind="lib"
path="lib/slf4j/logback-classic-0.9.10-SNAPSHOT.jar"/>
+ <classpathentry kind="lib"
path="lib/slf4j/logback-core-0.9.10-SNAPSHOT.jar"/>
+ <classpathentry kind="lib" path="lib/slf4j/slf4j-api-1.5.3.jar"/>
+ <classpathentry kind="lib" path="lib/upload/commons-digester-1.8.jar"/>
+ <classpathentry kind="lib" path="lib/upload/commons-lang-2.2.jar"/>
+ <classpathentry kind="lib"
path="lib/upload/commons-transaction-1.1.jar"/>
+ <classpathentry kind="lib" path="lib/upload/itext-1.3.jar"/>
+ <classpathentry kind="lib" path="lib/upload/mail.jar"/>
+ <classpathentry kind="lib" path="lib/upload/multipartrequest.jar"/>
+ <classpathentry kind="lib"
path="lib/upload/mysql-connector-java-5.0.7-bin.jar"/>
+ <classpathentry kind="lib" path="lib/upload/velocity-1.6-dev.jar"/>
+ <classpathentry kind="lib"
path="lib/upload/velocity-tools-view-1.3.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/commons-beanutils-1.7.0.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/commons-collections-3.1.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/commons-jelly-20050813.225330.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/commons-jelly-tags-define-1.0.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/commons-jelly-tags-jsl-1.0.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/commons-jelly-tags-xml-20050823.222913.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/commons-jexl-1.0.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/commons-logging-1.0.4.jar"/>
+ <classpathentry kind="lib" path="lib/xdoclet2/lib/dom4j-1.6.jar"/>
+ <classpathentry kind="lib" path="lib/xdoclet2/lib/generama-1.2.1.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/jaxen-1.1-beta-4.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/nanocontainer-1.0-beta-3.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/nanocontainer-ant-1.0-beta-3.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/picocontainer-1.0.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/lib/qdox-20051211.114207.jar"/>
+ <classpathentry kind="lib" path="lib/xdoclet2/lib/saxpath-1.0-FCS.jar"/>
+ <classpathentry kind="lib" path="lib/xdoclet2/lib/velocity-1.4.jar"/>
+ <classpathentry kind="lib" path="lib/xdoclet2/lib/xdoclet-2.0.6.jar"/>
+ <classpathentry kind="lib" path="lib/xdoclet2/lib/xerces-2.4.0.jar"/>
+ <classpathentry kind="lib"
path="lib/xdoclet2/plugins/xdoclet-plugin-hibernate-1.0.4-SNAPSHOT.jar"/>
+ <classpathentry kind="lib" path="lib/xstream/xpp3_min-1.1.3.4.O.jar"/>
+ <classpathentry kind="lib"
path="lib/xstream/xstream-benchmark-SNAPSHOT.jar"/>
+ <classpathentry kind="lib" path="lib/xstream/xstream-SNAPSHOT.jar"/>
<classpathentry kind="lib" path="lib/axis2-1.3/activation-1.1.jar"/>
<classpathentry kind="lib" path="lib/axis2-1.3/annogen-0.1.0.jar"/>
<classpathentry kind="lib" path="lib/axis2-1.3/axiom-api-1.2.5.jar"/>
@@ -76,55 +127,5 @@
<classpathentry kind="lib" path="lib/axis2-1.3/xercesImpl-2.8.1.jar"/>
<classpathentry kind="lib" path="lib/axis2-1.3/xml-apis-1.3.03.jar"/>
<classpathentry kind="lib" path="lib/axis2-1.3/XmlSchema-1.3.2.jar"/>
- <classpathentry kind="lib"
path="lib/database/mysql-connector-java-5.0.7-bin.jar"/>
- <classpathentry kind="lib"
path="lib/database/postgresql-8.2-504.jdbc2.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/ant-1.6.5.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/ant-antlr-1.6.5.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/ant-junit-1.6.5.jar"/>
- <classpathentry kind="lib"
path="lib/hibernate3/ant-launcher-1.6.5.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/ant-swing-1.6.5.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/antlr-2.7.6.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/antlr-2.7.6rc1.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/asm-attrs.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/asm.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/c3p0-0.9.0.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/c3p0-0.9.1.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/cglib-2.1.3.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/checkstyle-all.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/cleanimports.jar"/>
- <classpathentry kind="lib"
path="lib/hibernate3/commons-logging-1.0.4.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/concurrent-1.3.2.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/connector.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/dom4j-1.6.1.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/ehcache-1.1.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/ehcache-1.2.3.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/hibernate3.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/jaas.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/jacc-1_0-fr.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/javassist.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/jaxen-1.1-beta-7.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/jdbc2_0-stdext.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/jgroups-2.2.8.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/oscache-2.1.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/proxool-0.8.3.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/swarmcache-1.0rc2.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/syndiag2.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/versioncheck.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/xerces-2.6.2.jar"/>
- <classpathentry kind="lib" path="lib/hibernate3/xml-apis.jar"/>
- <classpathentry kind="lib" path="lib/junit/junit-4.0.jar"/>
- <classpathentry kind="lib" path="lib/junit/junit.jar"/>
- <classpathentry kind="lib" path="lib/upload/commons-digester-1.8.jar"/>
- <classpathentry kind="lib" path="lib/upload/commons-lang-2.2.jar"/>
- <classpathentry kind="lib"
path="lib/upload/commons-transaction-1.1.jar"/>
- <classpathentry kind="lib" path="lib/upload/itext-1.3.jar"/>
- <classpathentry kind="lib" path="lib/upload/mail.jar"/>
- <classpathentry kind="lib" path="lib/upload/multipartrequest.jar"/>
- <classpathentry kind="lib"
path="lib/upload/mysql-connector-java-5.0.7-bin.jar"/>
- <classpathentry kind="lib" path="lib/upload/velocity-1.6-dev.jar"/>
- <classpathentry kind="lib"
path="lib/upload/velocity-tools-view-1.3.jar"/>
- <classpathentry kind="lib" path="lib/xstream/xpp3_min-1.1.3.4.O.jar"/>
- <classpathentry kind="lib"
path="lib/xstream/xstream-benchmark-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/xstream/xstream-SNAPSHOT.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Modified: trunk/webapp/build.xml
==============================================================================
--- trunk/webapp/build.xml (original)
+++ trunk/webapp/build.xml Tue Oct 7 05:03:07 2008
@@ -30,7 +30,7 @@
<property name="project.lib" value="./lib"/>
<!-- Hibernate -->
- <property name="hibernate.lib" value="${project.lib}/hibernate3"/>
+ <property name="hibernate.lib" value="${project.lib}/hibernate_331"/>
<!-- Log4j -->
<property name="log4j.lib" value="${project.lib}/log4j" />
<!-- xDoclet -->
@@ -45,7 +45,9 @@
<property name="junit.lib" value="${project.lib}/junit" />
<property name="web.lib" value="${project.lib}" />
<!-- Axis2 -->
- <property name="axis2.lib" value="${project.lib}/axis2-1.3" />
+ <property name="axis2.lib" value="${project.lib}/axis2-1.3" />
+ <!-- SLF4J -->
+ <property name="slf4j.lib" value="${project.lib}/slf4j" />
<!-- compile classpath -->
<path id="compile.classpath">
@@ -58,6 +60,7 @@
<fileset dir="${xstream.lib}" includes="*.jar"/>
<fileset dir="${junit.lib}" includes="*.jar"/>
<fileset dir="${web.lib}" includes="*.jar"/>
+ <fileset dir="${slf4j.lib}" includes="*.jar"/>
<fileset dir="${axis2.lib}" includes="*.jar"/>
</path>
@@ -194,8 +197,14 @@
</fileset>
</copy>
<copy todir="${dist.dir}/openmeetings/WEB-INF/lib">
+ <!--
<fileset dir="${axis2.lib}">
</fileset>
+ -->
+ <!--
+ <fileset dir="${slf4j.lib}">
+ </fileset>
+ -->
<fileset dir="${hibernate.lib}">
</fileset>
<fileset dir="${upload.lib}">
@@ -384,6 +393,7 @@
<target name="clean" depends="cleanForBinary"
description="Prepare for clean build">
<delete file="${main.out.dir}/**/*.hbm.xml"/>
+ <delete dir="${main.out.dir}"/>
<!--mkdir dir="${main.out.dir}"/-->
</target>
Modified: trunk/webapp/conf/log4j.properties
==============================================================================
--- trunk/webapp/conf/log4j.properties (original)
+++ trunk/webapp/conf/log4j.properties Tue Oct 7 05:03:07 2008
@@ -1,10 +1,32 @@
-log4j.rootLogger=DEBUG, console
+log4j.rootLogger=DEBUG, FLOG2, CONSOLE2
-log4j.appender.console=org.apache.log4j.ConsoleAppender
-log4j.appender.console.layout=org.apache.log4j.PatternLayout
+log4j.appender.CONSOLE2 =org.apache.log4j.ConsoleAppender
+log4j.appender.CONSOLE2.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
-#log4j.appender.console.layout.ConversionPattern=[%t] %5p ( %F : %L )
- %m%n
-log4j.appender.console.layout.ConversionPattern=%5p %d{MM-dd HH:mm:ss.SSS
} %F %L %c [%t] - %m%n
+#log4j.appender.CONSOLE2.layout.ConversionPattern=[%t] %5p ( %F : %L )
- %m%n
+log4j.appender.CONSOLE2.layout.ConversionPattern=%5p %d{MM-dd HH:mm:ss.SSS
} %F %r %L %c [%t] - %m%n
+
+log4j.appender.FLOG2=org.apache.log4j.RollingFileAppender
+log4j.appender.FLOG2.File=openmeetings.log
+log4j.appender.FLOG2.Threshold=DEBUG
+#log4j.appender.FLOG2.MaxFileSize=20000KB
+log4j.appender.FLOG2.MaxBackupIndex=1
+log4j.appender.FLOG2.layout=org.apache.log4j.PatternLayout
+log4j.appender.FLOG2.layout.ConversionPattern=%5p %d{MM-dd HH:mm:ss.SSS
} %F %r %L %c [%t] - %m%n
-log4j.logger.org.hibernate=INFO
\ No newline at end of file
+
+log4j.logger.org.hibernate=ERROR
+log4j.logger.org.hibernate=ERROR
+log4j.logger.org.hibernate.SQL=ERROR
+log4j.logger.org.hibernate.cache=ERROR
+log4j.logger.org.hibernate.jdbc=ERROR
+log4j.logger.org.hibernate.tool.hbm2ddl=ERROR
+log4j.logger.com.mchange.v2=ERROR
+
+log4j.logger.org.apache.axiom=ERROR
+log4j.logger.org.apache.axis2=ERROR
+log4j.logger.org.apache.axis2.enterprise=ERROR
+log4j.logger.de.hunsicker.jalopy.io=ERROR
+log4j.logger.httpclient.wire.header=ERROR
+log4j.logger.org.apache.commons.httpclient=ERROR
\ No newline at end of file
Modified: trunk/webapp/filetest.keystore
==============================================================================
Binary files. No diff available.
Added: trunk/webapp/lib/hibernate_331/antlr-2.7.6.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/hibernate_331/c3p0-0.9.1.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/hibernate_331/commons-collections-3.1.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/hibernate_331/dom4j-1.6.1.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/hibernate_331/ehcache-1.2.3.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/hibernate_331/hibernate-cglib-repack-2.1_3.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/hibernate_331/hibernate-testing.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/hibernate_331/hibernate3.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/hibernate_331/javassist-3.4.GA.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/hibernate_331/jta-1.1.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/slf4j/jcl-over-slf4j-1.5.3.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/slf4j/log4j-over-slf4j-1.5.3.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/slf4j/logback-classic-0.9.10-SNAPSHOT.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/slf4j/logback-core-0.9.10-SNAPSHOT.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/lib/slf4j/slf4j-api-1.5.3.jar
==============================================================================
Binary file. No diff available.
Added: trunk/webapp/src/app/logback-openmeetings.xml
==============================================================================
--- (empty file)
+++ trunk/webapp/src/app/logback-openmeetings.xml Tue Oct 7 05:03:07 2008
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<configuration>
+ <appender name="FLOG2"
class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <Threshold>DEBUG</Threshold>
+ <File>openmeetings.log</File>
+ <layout class="ch.qos.logback.classic.PatternLayout">
+ <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t]
- %m%n</pattern>
+ </layout>
+ <rollingPolicy
class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <maxIndex>1</maxIndex>
+ </rollingPolicy>
+ </appender>
+ <appender name="CONSOLE2" class="ch.qos.logback.core.ConsoleAppender">
+ <layout class="ch.qos.logback.classic.PatternLayout">
+ <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t]
- %m%n</pattern>
+ </layout>
+ </appender>
+ <logger name="org.apache.axis2">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="com.mchange.v2">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate.cache">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.apache.axiom">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate.jdbc">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate.SQL">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.apache.commons.httpclient">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate.tool.hbm2ddl">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="de.hunsicker.jalopy.io">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.apache.axis2.enterprise">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="httpclient.wire.header">
+ <level value="ERROR"/>
+ </logger>
+ <root>
+ <level value="DEBUG"/>
+ <appender-ref ref="FLOG2"/>
+ <appender-ref ref="CONSOLE2"/>
+ </root>
+</configuration>
Modified:
trunk/webapp/src/app/org/openmeetings/app/quartz/scheduler/QuartzSessionClear.java
==============================================================================
---
trunk/webapp/src/app/org/openmeetings/app/quartz/scheduler/QuartzSessionClear.java
(original)
+++
trunk/webapp/src/app/org/openmeetings/app/quartz/scheduler/QuartzSessionClear.java
Tue Oct 7 05:03:07 2008
@@ -1,7 +1,10 @@
package org.openmeetings.app.quartz.scheduler;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+//import org.apache.commons.logging.Log;
+//import org.apache.commons.logging.LogFactory;
+
+import org.slf4j.LoggerFactory;
+import org.slf4j.Logger;
import org.red5.server.api.scheduling.IScheduledJob;
import org.red5.server.api.scheduling.ISchedulingService;
@@ -9,7 +12,7 @@
public class QuartzSessionClear implements IScheduledJob {
- private static final Log log =
LogFactory.getLog(QuartzSessionClear.class);
+ private static Logger log =
LoggerFactory.getLogger(QuartzSessionClear.class.getName());
public void execute(ISchedulingService service) {
try {
@@ -17,7 +20,9 @@
//cntxt.getScheduler().rescheduleJob("Income Session",
"SessionClear
Generation", cntxt.getTrigger());
// TODO Generate report
- Sessionmanagement.getInstance().clearSessionTable();
+ //Sessionmanagement.getInstance().clearSessionTable();
+ System.out.println("ISchedulingService do Clear
Session"+this);
+ log.debug("ISchedulingService do Clear Session",this);
} catch (Exception err){
log.error("execute",err);
}
Modified: trunk/webapp/src/app/org/openmeetings/app/remote/Application.java
==============================================================================
--- trunk/webapp/src/app/org/openmeetings/app/remote/Application.java
(original)
+++ trunk/webapp/src/app/org/openmeetings/app/remote/Application.java Tue
Oct 7 05:03:07 2008
@@ -12,6 +12,9 @@
import java.util.Map;
import java.util.Set;
+import org.slf4j.LoggerFactory;
+import org.slf4j.Logger;
+
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -52,6 +55,8 @@
IPendingServiceCallback, IStreamAwareScopeHandler {
private static final Log log = LogFactory.getLog(Application.class);
+
+ private static Logger log2 =
LoggerFactory.getLogger(Application.class.getName());
private Long objectIdentifier = new Long(0);
private static HashMap<String,RoomClient> ClientList = new
HashMap<String,RoomClient>();
@@ -93,6 +98,9 @@
@Override
public boolean appStart(IScope scope) {
try {
+ System.out.println("Custom Webapp start UP "+new
Date());
+ log2.debug("Custom Webapp start UP "+new Date());
+
whiteBoardObjectList = new
HashMap<Long,HashMap<String,Map>>();
webAppPath =
scope.getResource("/").getFile().getAbsolutePath();
log.debug("webAppPath : "+webAppPath);
@@ -104,7 +112,8 @@
// init your handler here
//System.out.println("################## appStart ");
QuartzSessionClear bwHelp = new QuartzSessionClear();
- String jobName = addScheduledJob(300000,bwHelp);
+ //String jobName = addScheduledJob(300000,bwHelp);
+ String jobName = addScheduledJob(1000,bwHelp);
log.debug("jobName: "+jobName);
} catch (Exception err) {
log.error("[appStart]",err);
Added:
trunk/webapp/webapp/openmeetings/WEB-INF/classes/logback-openmeetings.xml
==============================================================================
--- (empty file)
+++
trunk/webapp/webapp/openmeetings/WEB-INF/classes/logback-openmeetings.xml
Tue Oct 7 05:03:07 2008
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<configuration>
+ <appender name="FLOG2"
class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <Threshold>DEBUG</Threshold>
+ <File>openmeetings.log</File>
+ <layout class="ch.qos.logback.classic.PatternLayout">
+ <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t]
- %m%n</pattern>
+ </layout>
+ <rollingPolicy
class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <maxIndex>1</maxIndex>
+ </rollingPolicy>
+ </appender>
+ <appender name="CONSOLE2" class="ch.qos.logback.core.ConsoleAppender">
+ <layout class="ch.qos.logback.classic.PatternLayout">
+ <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t]
- %m%n</pattern>
+ </layout>
+ </appender>
+ <logger name="org.apache.axis2">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="com.mchange.v2">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate.cache">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.apache.axiom">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate.jdbc">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate.SQL">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.apache.commons.httpclient">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate.tool.hbm2ddl">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.hibernate">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="de.hunsicker.jalopy.io">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="org.apache.axis2.enterprise">
+ <level value="ERROR"/>
+ </logger>
+ <logger name="httpclient.wire.header">
+ <level value="ERROR"/>
+ </logger>
+ <root>
+ <level value="DEBUG"/>
+ <appender-ref ref="FLOG2"/>
+ <appender-ref ref="CONSOLE2"/>
+ </root>
+</configuration>
Modified: trunk/webapp/webapp/openmeetings/WEB-INF/web.xml
==============================================================================
--- trunk/webapp/webapp/openmeetings/WEB-INF/web.xml (original)
+++ trunk/webapp/webapp/openmeetings/WEB-INF/web.xml Tue Oct 7 05:03:07
2008
@@ -6,6 +6,29 @@
<param-name>globalScope</param-name>
<param-value>default</param-value>
</context-param>
+
+ <!-- Custom logging like described in Paul Gregoire Patch:
+ http://gregoire.org/2008/09/18/logging-work-around/
+ THIS WILL NOT WORK for us as we can hardly rewrite all logging
statements of hibernate
+
+ -->
+ <listener>
+
<listener-class>org.red5.logging.ContextLoggingListener</listener-class>
+ </listener>
+
+ <!--
+ <filter>
+ <filter-name>LoggerContextFilter</filter-name>
+ <filter-class>org.red5.logging.LoggerContextFilter</filter-class>
+ </filter>
+
+
+ <filter-mapping>
+ <filter-name>LoggerContextFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+ -->
+
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/red5-*.xml</param-value>
@@ -25,6 +48,7 @@
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
-->
+
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>/openmeetings</param-value>
@@ -76,7 +100,7 @@
<servlet-name>Import</servlet-name>
<servlet-class>org.openmeetings.servlet.outputhandler.Import</servlet-class>
</servlet>
- <!-- Axis Settings -->
+ <!-- Axis2 Settings
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
@@ -86,6 +110,7 @@
<servlet-name>AxisAdminServlet</servlet-name>
<servlet-class>org.apache.axis2.transport.http.AxisAdminServlet</servlet-class>
</servlet>
+ -->
<servlet>
<description>MethodGateway</description>
<display-name>MethodGateway</display-name>
@@ -132,6 +157,7 @@
<servlet-name>Import</servlet-name>
<url-pattern>/Import</url-pattern>
</servlet-mapping>
+ <!-- Axis2
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/servlet/AxisServlet</url-pattern>
@@ -148,6 +174,7 @@
<servlet-name>AxisAdminServlet</servlet-name>
<url-pattern>/axis2-admin/*</url-pattern>
</servlet-mapping>
+ -->
<servlet-mapping>
<servlet-name>MethodGateway</servlet-name>
<url-pattern>/MethodGateway</url-pattern>
@@ -156,6 +183,7 @@
<extension>inc</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
+ <!-- Axis2
<error-page>
<error-code>404</error-code>
<location>/axis2-web/Error/error404.jsp</location>
@@ -164,6 +192,7 @@
<error-code>500</error-code>
<location>/axis2-web/Error/error500.jsp</location>
</error-page>
+ -->
<security-constraint>
<web-resource-collection>
<web-resource-name>Forbidden</web-resource-name>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"OpenMeetings developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/openmeetings-dev?hl=en
-~----------~----~----~----~------~----~------~--~---