Author: michiel
Date: 2010-07-12 17:00:12 +0200 (Mon, 12 Jul 2010)
New Revision: 42871

Added:
   mmweb/trunk/jetty-env.xml
   mmweb/trunk/src/main/webapp/WEB-INF/config/log/log4j.xml
   mmweb/trunk/src/main/webapp/WEB-INF/config/log/tomcat.xml
Removed:
   mmweb/trunk/src/main/webapp/WEB-INF/config/log/log4j.xml
Modified:
   mmweb/trunk/pom.xml
Log:
jetty configuration

Added: mmweb/trunk/jetty-env.xml
===================================================================
--- mmweb/trunk/jetty-env.xml                           (rev 0)
+++ mmweb/trunk/jetty-env.xml   2010-07-12 15:00:12 UTC (rev 42871)
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" 
"http://jetty.mortbay.org/configure.dtd";>
+<!--This resouce configuration points to the test database-->
+<Configure class="org.mortbay.jetty.webapp.WebAppContext">
+
+  <New  class="org.mortbay.jetty.plus.naming.EnvEntry">
+    <Arg type="java.lang.String">mmbase/mmbaseroot/database</Arg>
+    <Arg type="java.lang.String">hsqldb_csv</Arg>
+    <Arg type="boolean">true</Arg>
+  </New>
+
+  <New  class="org.mortbay.jetty.plus.naming.EnvEntry">
+    <Arg type="java.lang.String">mmbase/mmbaseroot/datasource</Arg>
+    <Arg type="java.lang.String">jdbc/MMBase</Arg>
+    <Arg type="boolean">true</Arg>
+  </New>
+
+  <New class="org.mortbay.jetty.plus.naming.Resource">
+    <Arg>jdbc/MMBase</Arg>
+    <Arg>
+      <New class="com.mchange.v2.c3p0.ComboPooledDataSource">
+        <Set name="driverClass">org.hsqldb.jdbcDriver</Set>
+        <Set name="jdbcUrl"><SystemProperty name="jdbcUrl" 
default="jdbc:hsqldb:file:data/mmbase" /></Set>
+        <Set name="user">sa</Set>
+        <Set name="password"></Set>
+      </New>
+    </Arg>
+   </New>
+
+
+   <!--
+       Put all mmbase data files there too.
+   -->
+  <New  class="org.mortbay.jetty.plus.naming.EnvEntry">
+    <Arg type="java.lang.String">mmbase/mmbaseroot/datadir</Arg>
+    <Arg type="java.lang.String">data</Arg>
+    <Arg type="boolean">true</Arg>
+  </New>
+
+  <New class="org.mortbay.jetty.plus.naming.Resource">
+    <Arg>mail/Session</Arg>
+    <Arg>
+      <New class="org.mortbay.naming.factories.MailSessionReference">
+        <Set name="user">[email protected]</Set>
+        <Set name="password">mmbase</Set>
+        <Set name="properties">
+          <New class="java.util.Properties">
+            <Put name="mail.smtp.host">smtp.gmail.com</Put>
+            <Put name="mail.smtp.port">465</Put>
+            <Put name="mail.smtp.auth">true</Put>
+            <Put name="mail.smtp.starttls.enable">true</Put>
+            <Put 
name="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</Put>
+
+          </New>
+        </Set>
+      </New>
+    </Arg>
+  </New>
+
+
+</Configure>
+

Modified: mmweb/trunk/pom.xml
===================================================================
--- mmweb/trunk/pom.xml 2010-07-12 14:58:11 UTC (rev 42870)
+++ mmweb/trunk/pom.xml 2010-07-12 15:00:12 UTC (rev 42871)
@@ -13,6 +13,7 @@
 
   <properties>
     <mmbase.version>1.9-SNAPSHOT</mmbase.version>
+    <jdbcUrl>jdbc:hsqldb:file:data/mmbase</jdbcUrl>
   </properties>
 
 
@@ -45,31 +46,15 @@
       <version>${mmbase.version}</version>
       <type>war</type>
     </dependency>
-    
+
     <dependency>
       <groupId>org.mmbase</groupId>
       <artifactId>mmbase-email</artifactId>
       <version>${mmbase.version}</version>
       <type>war</type>
     </dependency>
-    
-<!-- 
-    <dependency>
-      <groupId>org.mmbase</groupId>
-      <artifactId>mmbase-principletracker</artifactId>
-      <version>${mmbase.version}</version>
-      <type>war</type>
-    </dependency>
- -->
 
     <dependency>
-      <groupId>javax.servlet</groupId>
-      <artifactId>servlet-api</artifactId>
-      <version>2.5</version>
-      <scope>provided</scope>
-    </dependency>
-    
-    <dependency>
       <groupId>opensymphony</groupId>
       <artifactId>oscache</artifactId>
       <version>2.4</version>
@@ -149,6 +134,41 @@
         </executions>
       </plugin>
 
+        <plugin>
+          <groupId>org.mortbay.jetty</groupId>
+          <artifactId>jetty-maven-plugin</artifactId>
+          <version>7.0.0.pre5</version>
+          <configuration>
+            <jettyEnvXml>${basedir}/jetty-env.xml</jettyEnvXml>
+            <systemProperties>
+              <systemProperty>
+                <name>com.sun.management.jmxremote</name>
+                <value>true</value>
+              </systemProperty>
+              <systemProperty>
+                <name>jdbcUrl</name>
+                <value>${jdbcUrl}</value>
+              </systemProperty>
+              <systemProperty>
+                <name>java.awt.headless</name>
+                <value>true</value>
+              </systemProperty>
+            </systemProperties>
+          </configuration>
+          <dependencies>
+            <dependency>
+              <groupId>c3p0</groupId>
+              <artifactId>c3p0</artifactId>
+              <version>0.9.1.2</version>
+              <scope>runtime</scope>
+            </dependency>
+            <dependency>
+              <groupId>hsqldb</groupId>
+              <artifactId>hsqldb</artifactId>
+              <version>1.8.0.7</version>
+            </dependency>
+          </dependencies>
+        </plugin>
     </plugins>
   </build>
 
@@ -184,9 +204,9 @@
       </activation>
       <dependencies>
         <dependency>
-          <groupId>xalan</groupId> 
-          <artifactId>xalan</artifactId> 
-          <version>2.7.1</version> 
+          <groupId>xalan</groupId>
+          <artifactId>xalan</artifactId>
+          <version>2.7.1</version>
         </dependency>
       </dependencies>
     </profile>

Deleted: mmweb/trunk/src/main/webapp/WEB-INF/config/log/log4j.xml
===================================================================
--- mmweb/trunk/src/main/webapp/WEB-INF/config/log/log4j.xml    2010-07-12 
14:58:11 UTC (rev 42870)
+++ mmweb/trunk/src/main/webapp/WEB-INF/config/log/log4j.xml    2010-07-12 
15:00:12 UTC (rev 42871)
@@ -1,78 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" [
-         <!ENTITY mmlevel  "org.mmbase.util.logging.log4j.Log4jLevel" >
-         <!ENTITY logdir   "${catalina.base}/logs/mmweb_" >
-]>
-
-<!-- 
-   Example with an extra log file for only the warnings and worse. 
--->
-
-
-<log4j:configuration>
-<!-- appenders -->
-  
-  <appender name="logfile" class="org.apache.log4j.DailyRollingFileAppender" >
-    <param name="DatePattern"   value="'.'yyyy-MM-dd" />
-    <param name="File"   value="&logdir;mmbase.log" />
-    <param name="Append" value="true" />
-    <layout class="org.apache.log4j.PatternLayout">
-      <param name="ConversionPattern" value="%d %-7p %c{4} %M.%L %x - %m%n" />
-      <!-- very slow! Don't use for production!! -->
-    </layout>
-  </appender>
-  
-  <appender name="errorfile" class="org.apache.log4j.DailyRollingFileAppender" 
>
-    <param name="DatePattern"   value="'.'yyyy-MM-dd" />
-    <param name="File"   value="&logdir;mmerror.log" />
-    <param name="Append" value="true" />
-    <param name="Threshold" value="WARN"/>
-    <layout class="org.apache.log4j.PatternLayout">
-      <param name="ConversionPattern" value="%d %-5p %c{4} %M.%L %x - %m%n" />
-      <!-- very slow! Don't use for production!! -->
-    </layout>
-  </appender>
-
-  <!-- The 'page debug' loggings are simply logged to the normal
-       logfile, but with a slightly different format -->
-  <appender name="pagedebug" class="org.apache.log4j.FileAppender" >
-    <param name="File"   value="&logdir;mmbase.log" />
-    <param name="Append" value="true" />
-    <layout class="org.apache.log4j.PatternLayout">
-      <param name="ConversionPattern" value="%d{ISO8601} PAGE    %c{4} - %m%n" 
/>
-    </layout>
-  </appender>
-
-  <appender name="errormailer" class="org.apache.log4j.net.SMTPAppender" >
-    <param name="To"   value="[email protected]" />
-    <param name="Theshold" value="WARN" />
-    <layout class="org.mmbase.util.logging.log4j.MMPatternLayout">
-       <param name="ConversionPattern" value="%N %d %q %c{4} %M.%L- %m%n" />
-    </layout>
-  </appender>
-  
-<!-- 
-  <logger name="org.mmbase.module.builders.Properties">
-    <level class="&mmlevel;" value="debug" />
-  </logger>
- -->
- 
-  <logger name="org.mmbase.PAGE">
-    <level class="&mmlevel;" value="info" />
-  </logger>
-
-  <!-- categories -->
-<!-- 
-  <logger name="MMBASE-PAGE" additivity="false" >
-    <level class="&mmlevel;" value="info" />
-    <appender-ref ref="pagedebug" />
-  </logger>
- -->
-  
-  <root>
-    <level class="&mmlevel;" value="info" />
-    <appender-ref ref="logfile" />
-    <appender-ref ref="errorfile" />
-  </root>
-  
-</log4j:configuration>

Added: mmweb/trunk/src/main/webapp/WEB-INF/config/log/log4j.xml
===================================================================
--- mmweb/trunk/src/main/webapp/WEB-INF/config/log/log4j.xml                    
        (rev 0)
+++ mmweb/trunk/src/main/webapp/WEB-INF/config/log/log4j.xml    2010-07-12 
15:00:12 UTC (rev 42871)
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" [
+         <!ENTITY mmlevel  "org.mmbase.util.logging.log4j.Log4jLevel" >
+]>
+
+<!--
+   Example with an extra log file for only the warnings and worse.
+-->
+
+
+<log4j:configuration>
+<!-- appenders -->
+
+  <appender name="logfile" class="org.apache.log4j.ConsoleAppender" >
+    <param name="DatePattern"   value="'.'yyyy-MM-dd" />
+    <param name="Append" value="true" />
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value="%d %-7p %c{4} %M.%L %x - %m%n" />
+      <!-- very slow! Don't use for production!! -->
+    </layout>
+  </appender>
+
+
+  <root>
+    <level class="&mmlevel;" value="info" />
+    <appender-ref ref="logfile" />
+  </root>
+
+</log4j:configuration>

Copied: mmweb/trunk/src/main/webapp/WEB-INF/config/log/tomcat.xml (from rev 
42870, mmweb/trunk/src/main/webapp/WEB-INF/config/log/log4j.xml)
===================================================================
--- mmweb/trunk/src/main/webapp/WEB-INF/config/log/tomcat.xml                   
        (rev 0)
+++ mmweb/trunk/src/main/webapp/WEB-INF/config/log/tomcat.xml   2010-07-12 
15:00:12 UTC (rev 42871)
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" [
+         <!ENTITY mmlevel  "org.mmbase.util.logging.log4j.Log4jLevel" >
+         <!ENTITY logdir   "${catalina.base}/logs/mmweb_" >
+]>
+
+<!-- 
+   Example with an extra log file for only the warnings and worse. 
+-->
+
+
+<log4j:configuration>
+<!-- appenders -->
+  
+  <appender name="logfile" class="org.apache.log4j.DailyRollingFileAppender" >
+    <param name="DatePattern"   value="'.'yyyy-MM-dd" />
+    <param name="File"   value="&logdir;mmbase.log" />
+    <param name="Append" value="true" />
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value="%d %-7p %c{4} %M.%L %x - %m%n" />
+      <!-- very slow! Don't use for production!! -->
+    </layout>
+  </appender>
+  
+  <appender name="errorfile" class="org.apache.log4j.DailyRollingFileAppender" 
>
+    <param name="DatePattern"   value="'.'yyyy-MM-dd" />
+    <param name="File"   value="&logdir;mmerror.log" />
+    <param name="Append" value="true" />
+    <param name="Threshold" value="WARN"/>
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value="%d %-5p %c{4} %M.%L %x - %m%n" />
+      <!-- very slow! Don't use for production!! -->
+    </layout>
+  </appender>
+
+  <!-- The 'page debug' loggings are simply logged to the normal
+       logfile, but with a slightly different format -->
+  <appender name="pagedebug" class="org.apache.log4j.FileAppender" >
+    <param name="File"   value="&logdir;mmbase.log" />
+    <param name="Append" value="true" />
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value="%d{ISO8601} PAGE    %c{4} - %m%n" 
/>
+    </layout>
+  </appender>
+
+  <appender name="errormailer" class="org.apache.log4j.net.SMTPAppender" >
+    <param name="To"   value="[email protected]" />
+    <param name="Theshold" value="WARN" />
+    <layout class="org.mmbase.util.logging.log4j.MMPatternLayout">
+       <param name="ConversionPattern" value="%N %d %q %c{4} %M.%L- %m%n" />
+    </layout>
+  </appender>
+  
+<!-- 
+  <logger name="org.mmbase.module.builders.Properties">
+    <level class="&mmlevel;" value="debug" />
+  </logger>
+ -->
+ 
+  <logger name="org.mmbase.PAGE">
+    <level class="&mmlevel;" value="info" />
+  </logger>
+
+  <!-- categories -->
+<!-- 
+  <logger name="MMBASE-PAGE" additivity="false" >
+    <level class="&mmlevel;" value="info" />
+    <appender-ref ref="pagedebug" />
+  </logger>
+ -->
+  
+  <root>
+    <level class="&mmlevel;" value="info" />
+    <appender-ref ref="logfile" />
+    <appender-ref ref="errorfile" />
+  </root>
+  
+</log4j:configuration>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to