Changeset 1191
- Timestamp:
- 01/02/07 12:05:03
- Files:
-
- trunk/build/buildfilters.xml (added)
- trunk/build/buildwar.xml (modified) (3 diffs)
- trunk/config/configs/democal.properties (modified) (1 diff)
- trunk/deployment/resources/build.xml (modified) (4 diffs)
- trunk/deployment/resources/common-context (added)
- trunk/deployment/resources/common-context/META-INF (added)
- trunk/deployment/resources/common-context/META-INF/context.xml (added)
- trunk/deployment/resources/common-context/WEB-INF (added)
- trunk/deployment/resources/common-context/WEB-INF/web.xml (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/buildwar.xml
r1186 r1191 37 37 jboss-web.xml (for jboss only) 38 38 39 Authors: Mike Douglass douglm@rpi.edu39 Authors: Mike Douglass 40 40 =================================================================== --> 41 41 42 42 <project name="bedework.buildwar" default="build" > 43 <import file="${build.dir}/buildfilters.xml" /> 44 43 45 <target name="init" depends="init.common,init.j2ee,init.standalone" /> 44 46 … … 116 118 All are updated with new values. 117 119 =============================================================== --> 118 119 <filterset id="property.filters" >120 <!-- Global settings -->121 <filter token="BW-APP-NAME"122 value="${org.bedework.deploy.name}"/>123 124 <filter token="HIBERNATE-DIALECT"125 value="${org.bedework.global.hibernate.dialect}" />126 127 <filter token="SECOND-LEVEL-CACHING"128 value="${org.bedework.global.hibernate.cache.use_second_level_cache}" />129 130 <filter token="CACHE-PROVIDER"131 value="${org.bedework.global.hibernate.cache.provider_class}" />132 133 <filter token="DIRECTORY-BROWSING-DISALLOWED"134 value="${org.bedework.global.directory.browsing.disallowed}" />135 136 <filter token="PORTAL-PLATFORM"137 value="${org.bedework.global.portal.platform}"/>138 139 <filter token="SERVLET-CLASS"140 value="${org.bedework.global.servlet.class}"/>141 142 <filter token="PORTLET-SERVLET-CLASS"143 value="${org.bedework.global.portlet-servlet.class}"/>144 145 <filter token="PORTAL-SERVLET-CONTEXT-PROVIDER"146 value="${org.bedework.global.portal-servlet.context.provider}"/>147 148 <filter token="PORTLET-CLASS"149 value="${org.bedework.global.portlet.class}"/>150 151 <filter token="IGNORE-CONTENT-TYPE"152 value="${org.bedework.global.ignoreContentType}" />153 154 <filter token="GENURL-TAGLIB-TLD"155 value="${org.bedework.global.genurl.taglib.tld}"/>156 157 <filter token="LIFERAY-COMPANY-ID"158 value="${org.bedework.global.liferay.company-id}"/>159 160 <!-- Application settings -->161 162 <filter token="APP-DESCRIPTION"163 value="${propval.app.description}" />164 165 <filter token="PORTLET-NAME"166 value="${propval.app.portlet.name}"/>167 168 <filter token="CAL-SUITE"169 value="${propval.app.cal.suite}"/>170 171 <filter token="SECURITY-DOMAIN"172 value="${propval.app.security.domain}"/>173 <filter token="SECURITY-PREFIX"174 value="${propval.app.security.prefix}"/>175 <filter token="TRANSPORT-GUARANTEE"176 value="${propval.app.transport.guarantee}"/>177 178 <filter token="DISPLAY-NAME"179 value="${propval.app.display.name}"/>180 <filter token="CONTEXT-ROOT"181 value="${propval.app.context.root}" />182 <filter token="APP-NAME"183 value="${propval.app.name}"/>184 <filter token="APP-VERSION"185 value="${propval.app.version}"/>186 <filter token="WAR-NAME"187 value="${propval.app.war.name}"/>188 <filter token="TOMCAT-DOC-BASE"189 value="${org.bedework.appserver.dir}${propval.app.deploy.dir}/${propval.app.war.name}"/>190 191 <filter token="DEFAULT-CONTENTTYPE"192 value="${propval.app.default.contenttype}" />193 <filter token="NOXSLT"194 value="${propval.app.noxslt}" />195 <filter token="APPLICATION-ROOT"196 value="${propval.app.root}" />197 198 <filter token="APP-GUESTMODE"199 value="${propval.app.guestmode}" />200 201 <!-- Change this to be an app par -->202 <filter token="RUN-AS-USER"203 value="${org.bedework.syspar.public.user}" />204 205 <!-- ???????206 <filter token="CALFILE-NAME"207 value="${propval.app.calfile.name}" /> -->208 <filter token="ADMIN-URI"209 value="${org.bedework.global.public.admin.uri}" />210 <filter token="PUBEVENTS-URI"211 value="${org.bedework.global.public.calendar.uri}" />212 <filter token="PERSONAL-URI"213 value="${org.bedework.global.personal.calendar.uri}" />214 </filterset>215 120 216 121 <available file="${app.sou.dir}/properties" type="dir" … … 351 256 basedir="${app.dest.war}" 352 257 excludes="WEB-INF/web.xml" /> 353 354 <!-- build the ear file for a j2ee app355 <antcall target="build.ear" inheritRefs="true" />356 -->357 258 </target> 358 259 trunk/config/configs/democal.properties
r1186 r1191 36 36 # The value here must match that in the options xml file. 37 37 org.bedework.global.system.name=bedework 38 39 # Uncomment this to enable building of a common context for common javascript. 40 # This context will be deployed along with the applications and makes common 41 # javascript available under, two paths at the contex defined here. 42 # 43 # This is necessary to deal with problems delivering commmon code from the same 44 # server when the root context is defined to be an application rather than the 45 # normal web server default. 46 org.bedework.global.build.common.context=yes 47 org.bedework.global.build.common.context.name=calcommon 48 org.bedework.global.build.common.context.root=/calcommon 49 org.bedework.global.build.common.context.war.name=calcommon 50 org.bedework.global.build.common.context.deploy.dir=/webapps 38 51 39 52 org.bedework.global.directory.browsing.disallowed=false trunk/deployment/resources/build.xml
r1170 r1191 6 6 7 7 <project name="bwcommonresources.deploy" default="deploy" > 8 <property name="propval.app.context.root" 9 value="${org.bedework.global.build.common.context.root}" /> 10 <property name="propval.app.deploy.dir" 11 value="${org.bedework.global.build.common.context.deploy.dir}" /> 12 <property name="propval.app.display.name" 13 value="${org.bedework.global.build.common.context.name}" /> 14 <property name="propval.app.war.name" 15 value="${org.bedework.global.build.common.context.war.name}" /> 16 17 <import file="${build.dir}/buildfilters.xml" /> 8 18 9 19 <target name="init" > … … 18 28 <property name="propval.directory.browsing.disallowed" 19 29 value="${app.directory.browsing.disallowed}" /> 30 31 <property name="common.war.name" 32 value="${org.bedework.global.build.common.context.war.name}" /> 33 <property name="common.dest.war" 34 location="${org.bedework.temp.wars.home}/${common.war.name}.war" /> 35 36 <property name="common.war.file" 37 location="${dist.home}/${common.war.name}.war" /> 20 38 </target> 21 39 … … 26 44 27 45 <target name="deploy" depends="init" > 46 <if> 47 <isset property="org.bedework.global.build.common.context" /> 48 <then> 49 <echo message="***************************************************************" /> 50 <echo message="Deploying common context ${common.war.file} into ${org.bedework.appserver.dir}/${propval.app.deploy.dir}" /> 51 <echo message="***************************************************************" /> 52 53 <!-- Delete expanded version --> 54 <delete dir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}/${propval.app.war.name}" /> 55 56 <!-- copy the war file. --> 57 <copy todir="${org.bedework.appserver.dir}/${propval.app.deploy.dir}" 58 file="${common.war.file}" 59 overwrite="yes" /> 60 61 <!-- Delete the quickstart context def --> 62 <delete file="${org.bedework.appserver.dir}/conf/Catalina/localhost/${propval.app.war.name}.xml" /> 63 64 <!-- 65 <if> 66 <isset property="org.bedework.global.portal.platform" /> 67 <then> 68 <ant antfile="${org.bedework.deploy.type.dir}/${org.bedework.global.portal.platform}/build.xml" 69 inheritrefs="true" target="deploy" /> 70 </then> 71 </if> 72 --> 73 </then> 74 </if> 28 75 </target> 29 76 … … 34 81 35 82 <target name="deploy.common" depends="init" > 36 <property name="cmn.destdir"37 location="${org.bedework.appserver.dir}/${org.bedework.global.common.deploydir}"/>38 83 <if> 39 <isset property="org.bedework. use.dojo" />84 <isset property="org.bedework.global.build.common.context" /> 40 85 <then> 41 <!-- Add dojo --> 42 <copy todir="${cmn.destdir}/javascript/dojo"> 43 <fileset dir="${common.resources.dir}/javascript/${dojo.dir}" /> 86 <!-- Build a deployable war file with common files --> 87 88 <delete dir="${common.dest.war}" /> 89 90 <copy todir="${common.dest.war}" failonerror="false" > 91 <fileset dir="${org.bedework.common.resources}/common-context" /> 92 <filterset refid="property.filters" /> 44 93 </copy> 94 95 <if> 96 <isset property="org.bedework.use.dojo" /> 97 <then> 98 <!-- Add dojo --> 99 <copy todir="${common.dest.war}/javascript/dojo"> 100 <fileset dir="${common.resources.dir}/javascript/${dojo.dir}" /> 101 </copy> 102 </then> 103 </if> 104 105 <copy todir="${common.dest.war}"> 106 <fileset dir="${common.resources.dir}/xsl" /> 107 </copy> 108 109 <!-- build the war file --> 110 <mkdir dir="${dist.home}" /> 111 <delete file="${common.war.file}" /> 112 113 <war warfile="${common.war.file}" 114 webxml="${common.dest.war}/WEB-INF/web.xml" 115 basedir="${common.dest.war}" 116 excludes="WEB-INF/web.xml" /> 45 117 </then> 118 <else> 119 <!-- Just copy into a common location --> 120 <property name="cmn.destdir" 121 location="${org.bedework.appserver.dir}/${org.bedework.global.common.deploydir}"/> 122 <if> 123 <isset property="org.bedework.use.dojo" /> 124 <then> 125 <!-- Add dojo --> 126 <copy todir="${cmn.destdir}/javascript/dojo"> 127 <fileset dir="${common.resources.dir}/javascript/${dojo.dir}" /> 128 </copy> 129 </then> 130 </if> 131 132 <copy todir="${cmn.destdir}"> 133 <fileset dir="${common.resources.dir}/xsl" /> 134 </copy> 135 </else> 46 136 </if> 47 48 <copy todir="${cmn.destdir}">49 <fileset dir="${common.resources.dir}/xsl" />50 </copy>51 137 </target> 52 138 </project>
