Skip to content

Commit

Permalink
added jetty plugin so we can test the root server war file.
Browse files Browse the repository at this point in the history
  • Loading branch information
chenson42 committed Jun 19, 2008
1 parent bdd9abf commit d5a382e
Show file tree
Hide file tree
Showing 5 changed files with 109 additions and 4 deletions.
48 changes: 46 additions & 2 deletions symmetricds-root-svr/pom.xml
Expand Up @@ -10,10 +10,11 @@
<properties>
<wtpVersion>1.5</wtpVersion>
<symmetricdsVersion>1.4.0-SNAPSHOT</symmetricdsVersion>
<projectName>symmetricds-root-svr</projectName>
</properties>

<build>
<finalName>symmetricds-root-svr</finalName>
<finalName>${projectName}</finalName>
<plugins>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
Expand All @@ -31,6 +32,49 @@
<optimize>true</optimize>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<configuration>
<webApp>${basedir}/target/${projectName}</webApp>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>9090</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
</configuration>
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jcl</artifactId>
<version>1.0.1</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.13</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.3.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derbytools</artifactId>
<version>10.3.2.1</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.codehaus.mojo.webstart</groupId>
<artifactId>webstart-maven-plugin</artifactId>
Expand Down Expand Up @@ -74,7 +118,7 @@
</plugin>
</plugins>
</build>

<dependencies>
<dependency>
<groupId>org.jumpmind.symmetric</groupId>
Expand Down
4 changes: 2 additions & 2 deletions symmetricds-root-svr/src/main/resources/symmetric.properties
@@ -1,8 +1,8 @@
db.jndi.name=java:/jdbc/SymmetricDS
db.jndi.name=java:comp/env/jdbc/SymmetricDS
engine.name=ROOT
my.url=
group.id=ROOT
external.id=00000
auto.config.registration.svr.sql.script=/test-root-init.sql
start.pull.job=false
start.push.job=false
start.push.job=false
14 changes: 14 additions & 0 deletions symmetricds-root-svr/src/main/webapp/WEB-INF/jetty-env.xml
@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">

<Configure class="org.mortbay.jetty.webapp.WebAppContext">
<New id="symmetricDS" class="org.mortbay.jetty.plus.naming.Resource">
<Arg>jdbc/SymmetricDS</Arg>
<Arg>
<New class="org.apache.derby.jdbc.EmbeddedDataSource">
<Set name="DatabaseName">target/derby/testdb</Set>
<Set name="createDatabase">create</Set>
</New>
</Arg>
</New>
</Configure>
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
<stringAttribute key="bad_container_name" value="\symmetric-we\src\shortcuts"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;launchConfigurationWorkingSet editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; label=&quot;working set&quot; name=&quot;working set&quot;&gt;&#13;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/symmetricds-root-svr&quot; type=&quot;4&quot;/&gt;&#13;&#10;&lt;/launchConfigurationWorkingSet&gt;}"/>
<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.ui.externaltools.launchGroup"/>
</listAttribute>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${system_path:/mvn.bat}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dlog4j.configuration=file:./src/test/resources/log4j.xml -Dmaven.test.skip=true package jetty:run-exploded"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/symmetricds-root-svr}"/>
</launchConfiguration>
35 changes: 35 additions & 0 deletions symmetricds-root-svr/src/test/resources/log4j.xml
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] [%t] %m%n" />
</layout>
</appender>

<category name="org">
<priority value="WARN" />
</category>

<category name="org.jumpmind">
<priority value="INFO" />
</category>

<category name="org.springframework">
<priority value="ERROR" />
</category>

<!-- Enable this to see extract output
<category name="org.jumpmind.symmetric.extract.csv">
<priority value="DEBUG" />
</category>
-->

<root>
<priority value="INFO" />
<appender-ref ref="CONSOLE" />
</root>

</log4j:configuration>

0 comments on commit d5a382e

Please sign in to comment.