Changeset 2811

Show
Ignore:
Timestamp:
02/23/10 15:56:14
Author:
douglm
Message:

Monitor: generate stats in a different format - perhaps more usable for applications

Create a derby mbean so we can run derby as a service with network connections

Fix up build to copy appropriate files into server lib

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build.xml

    r2807 r2811  
    714714          file="${org.bedework.config.options}" /> 
    715715 
     716    <copy tofile="${app.dest.properties}/sysevents.properties" 
     717          file="${org.bedework.config.sysevents.properties}" /> 
     718 
    716719    <path id="run.classpath"> 
    717720      <fileset dir="${org.bedework.project.bedework}/applib"> 
  • trunk/config/bwbuild/jboss/cal.properties

    r2796 r2811  
    3333org.bedework.global.hibernate.dialect=org.bedework.calcore.DerbyDialect 
    3434 
    35 # Parameters for shell apps - set the db name in the url below 
    36 org.bedework.global.jdbcdriver=org.apache.derby.jdbc.ClientDriver 
    37 org.bedework.global.jdbcurl="jdbc:derby://localhost:1527/bedework3p6 
    38 org.bedework.global.jdbcid=sa 
    39 org.bedework.global.jdbcpw= 
    40  
    4135# DB Datasource for jboss services 
    4236# There doesn't appear to be the extra level of indirection that the jboss-web.xml 
     
    9488org.bedework.jquery.dir=jquery 
    9589 
     90# ------------------------------------------------------------------------ 
     91# Extra jars 
     92# ------------------------------------------------------------------------ 
     93# 
    9694# A place to put extra jars and files, e.g. jdbc drivers. 
    9795# This can be directed at any local directory 
    9896# 
    99 # There can be three directories inside this, jdbc, shell and war. 
     97# There can be three directories inside this, server, shell and war. 
    10098# org.bedework.global.ext.lib=${org.bedework.config.home}/lib 
     99 
     100# A list of jars to copy, delimited by "," 
     101org.bedework.global.extra.jars=${org.bedework.project.bedework}/projects/rpiutil/dist/rpiutil-3.6.jar 
    101102 
    102103# ------------------------------------------------------------------------ 
     
    135136#  Set to yes if you want your log4j.xml overwritten 
    136137org.bedework.deploy.log4j.config=no 
     138 
     139# ------------------------------------------------------------------------ 
     140# Parameters for shell apps - set the db name in the url below 
     141# ------------------------------------------------------------------------ 
     142 
     143org.bedework.global.jdbcdriver=org.apache.derby.jdbc.ClientDriver 
     144org.bedework.global.jdbcurl="jdbc:derby://localhost:1527/${org.bedework.jboss.data.dir}/derby/CalDb3p6 
     145org.bedework.global.jdbcid=sa 
     146org.bedework.global.jdbcpw= 
     147 
     148#org.bedework.global.jdbcdriver=org.apache.derby.jdbc.EmbeddedDriver 
     149#org.bedework.global.jdbcurl=jdbc:derby:${org.bedework.jboss.data.dir}/derby/CalDb3p6 
     150#org.bedework.global.jdbcid=sa 
     151#org.bedework.global.jdbcpw= 
    137152 
    138153# ------------------------------------------------------------------------ 
  • trunk/deployment/build.xml

    r2717 r2811  
    237237    <!-- copy jdbc jar so datasources work --> 
    238238    <if> 
    239       <available file="${org.bedework.global.ext.lib}/jdbc" type="dir" /> 
     239      <available file="${org.bedework.global.ext.lib}/server" type="dir" /> 
    240240      <then> 
    241241        <!-- jdbc drivers --> 
    242242        <copy todir="${appserver.lib.dir}" flatten="yes" > 
    243243          <!-- local jdbc drivers --> 
    244           <fileset dir="${org.bedework.global.ext.lib}/jdbc"> 
     244          <fileset dir="${org.bedework.global.ext.lib}/server"> 
    245245            <include name="*.jar"/> 
    246246          </fileset> 
    247247        </copy> 
    248248      </then> 
    249       <else> 
    250         <!-- Include the quickstart jdbc driver --> 
    251         <copy todir="${appserver.lib.dir}" file="${org.bedework.appjar.hsqldb}"/> 
    252       </else> 
     249    </if> 
     250         
     251        <if> 
     252      <isset property="org.bedework.global.extra.jars" /> 
     253      <then> 
     254        <foreach list="${org.bedework.global.extra.jars}" 
     255                 target="copyToServer" 
     256                 param="org.bedework.extra.jar" 
     257                 inheritall="true" 
     258                 trim="true" /> 
     259      </then> 
    253260    </if> 
    254261 
     
    260267    </if> 
    261268  </target> 
     269         
     270        <target name="copyToServer"> 
     271    <copy todir="${appserver.lib.dir}" file="${org.bedework.extra.jar}" /> 
     272        </target> 
    262273 
    263274  <!-- =================================================================