[jboss-cvs] repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install ...
Alex Pinkin
alex.pinkin at jboss.com
Thu Jul 20 12:16:25 EDT 2006
User: apinkin
Date: 06/07/20 12:16:25
Added: jbossas/4.0.4.GA-JBINSTALL-57/install userInputSpec.xml
resources.zip antActionsSpec.xml build.xml
component-install.xml
Log:
JBINSTALL-57: adding installer artifacts to repository components
TBD: components builds need to be updated
Revision Changes Path
1.1 date: 2006/07/20 16:16:25; author: apinkin; state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/userInputSpec.xml
Index: userInputSpec.xml
===================================================================
<userInput>
<!-- Server configuration name panel -->
<panel order="0">
<field type="title" align="right"
txt=" Configuration Name" bold="true" size="2"
id="configName"
icon="/images/search.png"
/>
<field type="text" variable="SERVER_CONFIG">
<description align="left" txt="The jboss server/xxx configuration name, e.g., default, all"
id="serverConfigName.text"/>
<spec txt="Name:" id="text.label" size="32" set="default"/>
</field>
<field type="divider" align="center"/>
<field type="staticText" align="left"
txt="Note: Using a configuration name other than 'default' will require use of -c name to select the configuration" />
</panel>
<!-- Isolation/call by value flag for deployers/jndi -->
<panel order="1">
<!-- Only show this if the ejb or ear deployer are selected -->
<createForPack name="ejb-deployer" />
<createForPack name="ear-deployer" />
<field type="title" align="right"
txt="Isolation and Call by Value Semantics" bold="true" size="1"
id="isolation"
icon="/images/tool.png"
/>
<field type="staticText" align="left"
txt="Enable deployment isolation/call by value as the default deployment mode. See http://wiki.jboss.org/wiki/Wiki.jsp?page=ClassLoadingConfiguration and http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossClassLoadingUseCases for a discussion of related class loading issues."
id="enableIsolationText"/>
<field type="check" variable="enableIsolation">
<spec txt="Enable deployment isolation/call by value"
id="enableIsolation" true="true" false="false"
set="false"/>
</field>
</panel>
<!-- JMX Security Panel -->
<panel order="2">
<field type="title" align="right"
txt=" JMX Security" bold="true" size="2"
id="jmxSecurity"
icon="/images/lock.png"
/>
<!-- JMX interface security -->
<field type="staticText" align="left"
txt="This section allows you to control whether the JMX interfaces are secured. See http://wiki.jboss.org/wiki/Wiki.jsp?page=SecureJBoss for additional security configuration."
id="jmxSecurityText"/>
<field type="check" variable="secureJmxConsole">
<!--
<description align="left" txt="Should the jmx-console.war be secured?"
id="secureJmxConsole"/>
-->
<spec txt="Secure jmx-console.war" id="secureJmxConsole" true="true" false="false"
set="false"/>
</field>
<field type="check" variable="secureWebConsole">
<spec txt="Secure web-console.war" id="secureWebConsole" true="true" false="false"
set="false"/>
</field>
<field type="check" variable="secureJmxConnector">
<spec txt="Secure jmx-invoker-service" id="secureJmxConnector" true="true" false="false"
set="false"/>
</field>
<field type="check" variable="secureRmiHttpConnector">
<spec txt="Secure rmi/http invoker" id="secureRmiHttpConnector" true="true" false="false"
set="false"/>
</field>
<!-- The JAAS security domain names (without the java:/jaas prefix) -->
<field type="divider" align="center"/>
<field type="text" variable="jmxConsoleDomain">
<description align="left" txt="The JAAS security domain name for the jmx access points"
id="jmxConsoleDomain.text"/>
<spec txt="Enter security-domain:" id="text.label" size="32" set="jmx-console"/>
</field>
<!--
<field type="text" variable="webConsoleDomain">
<description align="left" txt="The JAAS security domain name for the web-console.war"
id="webConsoleDomain.text"/>
<spec txt="Enter security-domain:" id="text.label" size="32" set="web-console"/>
</field>
-->
<!-- The default admin username/password -->
<field type="divider" align="center"/>
<field type="text" variable="adminUser">
<!--
<description align="left" txt="The default admin user name"
id="adminUser.text"/>
-->
<spec txt="Enter admin username:" id="text.label" size="32" set="admin"/>
</field>
<field type="text" variable="adminPassword">
<!--
<description align="left" txt="The default admin user password"
id="adminPassword.text"/>
-->
<spec txt="Enter admin password:" id="text.label" size="32" set="admin"/>
</field>
</panel>
<!-- Keystore password -->
<panel order="3">
<field type="staticText" align="left"
txt="If you've specified any SSL services, we will need the location of your keystore. If you do not have a keystore, we can create the keystore for you. If you do not let us generate it, you will need to copy it into the JBOSS_HOME/server/CONFIG/conf directory"/>
<field type="divider" align="center"/>
<field type="text" variable="KEYSTORE_PATH">
<spec txt="name of keystore in server/CONFIG/conf" size="32" set="jbmail.store"/>
</field>
<field type="text" variable="KEYSTORE_PASS">
<spec txt="Keystore password (must be at least 6 letters)" id="text.label" size="32" set="jbmsrulez123"/>
</field>
<field type="divider" align="center"/>
<field type="check" variable="GENERATE_STORE">
<spec txt="Generate Keystore" id="text.label" size="32" set="true" true="true" false="false"/>
</field>
<field type="divider" align="center"/>
<field type="staticText" align="left"
txt="Answer the following only if we are generating a keystore for you."/>
<field type="text" variable="KEYSTORE_CN">
<spec txt="Hostname" id="text.label" size="32" set="localhost.localdomain"/>
</field>
<field type="text" variable="KEYSTORE_OU">
<spec txt="Company/Organization Unit" id="text.label" size="32" set="BigCo, Inc."/>
</field>
<field type="text" variable="KEYSTORE_O">
<spec txt="Division/Organization" id="text.label" size="32" set="IT Group"/>
</field>
<field type="text" variable="KEYSTORE_L">
<spec txt="City/Locality" id="text.label" size="32" set="Durham"/>
</field>
<field type="text" variable="KEYSTORE_ST">
<spec txt="State/Province" id="text.label" size="32" set="North Carolina"/>
</field>
<field type="text" variable="KEYSTORE_C">
<spec txt="Country (2 letter)" id="text.label" size="2" set="US"/>
</field>
</panel>
</userInput>
1.1 date: 2006/07/20 16:16:25; author: apinkin; state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/resources.zip
<<Binary file>>
1.1 date: 2006/07/20 16:16:25; author: apinkin; state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/antActionsSpec.xml
Index: antActionsSpec.xml
===================================================================
<antactions>
<!-- Make the bin scripts executable -->
<pack name="jmx-core">
<antcall order="afterpacks" buildfile="${INSTALL_PATH}/scripts/as/ant-chmod.xml">
verbose="false">
<property name="INSTALL_PATH" value="${INSTALL_PATH}"/>
<target name="chmod-bin"/>
</antcall>
</pack>
</antactions>
1.1 date: 2006/07/20 16:16:25; author: apinkin; state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/build.xml
Index: build.xml
===================================================================
<project name="JEMS Installer - JBoss AS" default="unzip-thirdparty">
<!-- Unzip/arrange the thirdpary content into a structure usable with
the installer packs
-->
<target name="unzip-thirdparty" unless="unzip-bypass.on">
<delete dir="${jboss.dist}" />
<!-- Extract the jboss dist -->
<unzip dest="output" src="${jboss.thirdparty}/jbossas/lib/jbossas-repo.zip" />
<!-- Unpack the javaee5 binaries -->
<!-- aop -->
<mkdir dir="output/javaee5/aop/client" />
<mkdir dir="output/javaee5/aop/deploy" />
<mkdir dir="output/javaee5/aop/lib" />
<copy todir="output/javaee5/aop/client">
<fileset dir="${jboss.thirdparty}/jboss/aop/lib">
<include name="jboss-aop-jdk50-client.jar" />
<include name="jboss-aspect-jdk50-client.jar" />
</fileset>
</copy>
<unzip dest="output/javaee5/aop/deploy/jboss-aop-jdk50.deployer"
src="${jboss.thirdparty}/jboss/aop/bin/jboss-aop-jdk50.deployer" />
<!-- Prepare installer descriptors and resources -->
<copy todir="${jboss.dist}/install">
<fileset dir="${jboss.thirdparty}/jbossas/install"/>
</copy>
<unzip dest="${jboss.dist}/install" src="${jboss.thirdparty}/jbossas/install/resources.zip" />
<!-- Jar up the velocity templates -->
<jar destfile="output/as-templates.jar">
<fileset dir="${jboss.dist}/install">
<include name="templates/**" />
</fileset>
</jar>
</target>
</project>
1.1 date: 2006/07/20 16:16:25; author: apinkin; state: Exp;repository.jboss.com/jbossas/4.0.4.GA-JBINSTALL-57/install/component-install.xml
Index: component-install.xml
===================================================================
<installation version="1.0">
<panels>
<!-- UserInputPanel#0 - server config name -->
<panel classname="UserInputPanel"/>
<!-- UserInputPanel#1 - deployment isolation -->
<panel classname="UserInputPanel"/>
<!-- UserInputPanel#2 - jmx security -->
<panel classname="UserInputPanel"/>
</panels>
<packs>
<!-- jmx-core -->
<pack name="jmx-core"
group="Core"
required="yes">
<description>This package contains the core JBoss startup scripts and and
libraries.</description>
<file src="@{jboss.dist}/bin" targetdir="$INSTALL_PATH"/>
<file src="@{jboss.dist}/lib" targetdir="$INSTALL_PATH"/>
<!-- Ant installer scripts run post install -->
<fileset dir="@{jboss.dist}/install/scripts" targetdir="$INSTALL_PATH/scripts/as">
<include name="*"/>
</fileset>
</pack>
<pack name="docs"
group="Core"
required="no">
<description>This package contains the JBoss documentation directory,
including XML DTDs and schemas and service examples.</description>
<file src="@{jboss.docs}" targetdir="$INSTALL_PATH"/>
</pack>
<pack name="client"
installGroups="minimal,default,all,jms,ejb3,ejb3-clustered,portal"
group="Core"
required="no">
<description>This package contains the JAR files needed to access JBoss
from a remote client.</description>
<file src="@{jboss.dist}/client" targetdir="$INSTALL_PATH"/>
</pack>
<pack name="mc-minimal"
installGroups="minimal"
group="Core"
required="no">
<description>This package contains the core JMX microkernel and provides a
minimal footprint with logging, services and hot
deployment.</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="conf/jboss-service.xml"/>
<additionaldata key="jboss-service.xml"
value="conf/jboss-service.xml.vm"/>
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="conf/log4j.xml"/>
<include name="conf/xmdesc/*"/>
<include name="lib/log4j.jar"/>
<include name="lib/jboss-minimal.jar"/>
</fileset>
<depends packname="jmx-core"/>
</pack>
<pack name="minimal"
installGroups="default,all,jms,tomcat"
group="Core"
required="no">
<description>This package contains the core JMX microkernel and provides a
minimal footprint with logging, services and hot
deployment.</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="conf/jboss-service.xml"/>
<additionaldata key="jboss-service.xml"
value="conf/jboss-service.xml.vm"/>
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="conf/log4j.xml"/>
<include name="conf/xmdesc/*"/>
<include name="lib/log4j.jar"/>
<include name="lib/jboss.jar"/>
</fileset>
<depends packname="jmx-core"/>
</pack>
<!-- xmlresolver-service.xml -->
<pack name="xmlresolver"
group="Core"
required="no">
<description>XML entity resolution configuration service</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/xmlresolver-service.xml"/>
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/xmlentitymgr.jar"/>
</fileset>
<depends packname="jmx-core"/>
</pack>
<!-- binding-service -->
<pack name="binding-service"
installGroups="default,all"
group="JMX"
required="no">
<description>This package contains the binding service manager for
port/host mapping when running multiple JBoss instances on one
machine.</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/bindingservice-plugin.jar"/>
</fileset>
<depends packname="minimal"/>
</pack>
<pack name="snmp-adaptor.sar"
installGroups="all"
group="JMX"
required="no">
<description>snmp-adapter converts JMX notifications to traps to send to SNMP managers.
snmp-adaptor also acts as SNMP agent by mapping get/set requests to MBean attribute get/sets</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/snmp-adaptor.sar/**"/>
<include name="lib/snmp-support.jar"/>
</fileset>
<depends packname="minimal"/>
</pack>
<!-- bsh-deployer.xml -->
<pack name="bsh-deployer"
installGroups="default,all,ejb3,ejb3-clustered,portal"
group="Deployers"
required="no">
<description>This package provides the bean shell deployer, which deploys
bsh scripts as services.</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/bsh-deployer.xml"/>
<include name="lib/bsh-1.3.0.jar"/>
<include name="lib/bsh-deployer.jar"/>
</fileset>
<depends packname="minimal"/>
</pack>
<!-- cache-invalidation-service.xml -->
<pack name="cache-invalidation-service.xml"
installGroups="default,all"
group="J2EE/EJB"
required="no">
<description>This package provides the EJB2.1 entity cache invalidation
service.</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/cache-invalidation-service.xml"/>
<include name="lib/jboss.jar"/>
</fileset>
<depends packname="minimal"/>
<depends packname="ejb-deployer"/>
</pack>
<!-- client-deployer-service.xml -->
<pack name="client-deployer-service"
installGroups="default,all"
group="J2EE/Deployers"
required="no">
<description>This package provides the client application deployer, which
deploys J2EE 1.4 application client JARs.</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/client-deployer-service.xml"/>
<include name="lib/jboss.jar"/>
<include name="lib/jboss-j2ee.jar"/>
</fileset>
<depends packname="ear-deployer"/>
</pack>
<!-- dynclassloader-service.xml -->
<pack name="dynclassloader-service.xml"
installGroups="default,all"
group="RMI"
required="no">
<description>This package provides the RMI dynamic class loading service.
It is only needed when using remote RMI clients that aren't bundles with
all required JAR files.</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/dynclassloader-service.xml"/>
</fileset>
<!-- <depends packname="ear-deployer"/>-->
<depends packname="minimal"/>
</pack>
<!-- dynclassloader-service.xml -->
<pack name="iiop-service.xml"
installGroups="all"
group="RMI"
required="no">
<description>RMI/IIOP</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="conf/jacorb.properties"/>
<include name="deploy/iiop-service.xml"/>
<include name="lib/avalon-framework.jar"/>
<include name="lib/jacorb.jar"/>
<include name="lib/jboss-iiop.jar"/>
</fileset>
<!-- <depends packname="ear-deployer"/>-->
<depends packname="minimal"/>
</pack>
<!-- ear-deployer.xml -->
<pack name="ear-deployer"
installGroups="default,all,ejb3,ejb3-clustered,portal"
group="J2EE/Deployers"
required="no">
<description>This package provides the EAR Deployer. It deploys J2EE 1.4
EAR files.</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/ear-deployer.xml"/>
<include name="lib/jboss-j2ee.jar"/>
<additionaldata key="ear-deployer.xml"
value="deploy/ear-deployer.xml.vm"/>
</fileset>
<depends packname="naming"/>
<depends packname="ejb-deployer"/>
<depends packname="war-deployer"/>
</pack>
<pack name="ejb-timer-service"
installGroups="default,all"
group="J2EE/Deployers"
required="no">
<description>This is the EJB timer service provider</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/ejb-timer-service.xml"/>
</fileset>
<depends packname="dynclassloader-service.xml"/>
</pack>
<!-- ejb-deployer.xml -->
<pack name="ejb-deployer"
installGroups="default,all"
group="J2EE/Deployers"
required="no">
<description>This is the EJB2.1 container and deployer. It deploys J2EE
1.4 EJB JAR files.</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="conf/standard*.xml"/>
<include name="lib/bcel.jar"/>
<include name="lib/jboss.jar"/>
<include name="lib/jboss-j2ee.jar"/>
<include name="lib/jpl-pattern.jar"/>
<include name="lib/jpl-util.jar"/>
</fileset>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/ejb-deployer.xml"/>
<additionaldata key="ejb-deployer.xml"
value="deploy/ejb-deployer.xml.vm"/>
</fileset>
<depends packname="minimal"/>
<depends packname="naming"/>
<depends packname="security"/>
<depends packname="jca-service"/>
<depends packname="jboss-local-jdbc.rar"/>
<depends packname="hsqldb-ds"/>
<depends packname="jta-service"/>
<depends packname="usertx-service"/>
<depends packname="invokers-service"/>
<depends packname="ejb-timer-service"/>
</pack>
<!-- hsqldb-ds.xml -->
<pack name="hsqldb-ds"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="Database"
required="no">
<description>This package provides the embedded Hypersonic database, which
is the default database for several JBoss services.</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/hsqldb-ds.xml"/>
<include name="lib/hsqldb-plugin.jar"/>
<include name="lib/hsqldb.jar"/>
<additionaldata key="service" value="hsqldb-ds.xml"/>
</fileset>
<depends packname="jca-service"/>
<depends packname="jboss-local-jdbc.rar"/>
</pack>
<!-- http-invoker.sar -->
<pack name="rmi-http-invoker"
installGroups="default,all"
group="Invokers"
required="no">
<description>This package provides the RMI over HTTP invoker service. It
allows remote requests to be tunneled over HTTP to pass through
firewalls.</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/http-invoker.sar/**"/>
<include name="lib/jboss.jar"/>
<additionaldata key="web.xml" value="invoker.war/WEB-INF/web.xml.vm"/>
<additionaldata key="jboss-web.xml"
value="invoker.war/WEB-INF/jboss-web.xml.vm"/>
</fileset>
<depends packname="war-deployer"/>
</pack>
<!-- jboss-aop.deployer -->
<pack name="jboss-aop-deployer"
installGroups="all,default"
group="Deployers"
required="no">
<description>JBossAOP aspect manager and deployer services</description>
<fileset dir="@{jboss.dist}/server/deploy"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG/deploy">
<include name="jboss-aop.deployer/**"/>
</fileset>
<fileset dir="@{jboss.dist}/server/lib"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG/lib">
<include name="javassist.jar"/>
</fileset>
<depends packname="minimal"/>
</pack>
<!-- jboss-bean.deployer -->
<pack name="jboss-bean-deployer"
installGroups="default,all,ejb3,ejb3-clustered,portal"
group="Deployers"
required="no">
<description>Application level microcontainer deployment
service</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jboss-bean.deployer/**"/>
</fileset>
<depends packname="minimal"/>
</pack>
<!-- jboss-ha-local-jdbc.rar -->
<pack name="jboss-ha-local-jdbc"
installGroups="default,all"
group="JCA"
required="no">
<description>A JDBC DataSource resource adaptor with local tx support and
failover</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jboss-ha-local-jdbc.rar"/>
<include name="lib/jboss-common-jdbc-wrapper.jar"/>
</fileset>
<depends packname="jca-service"/>
<depends packname="jdbc-metadata-service"/>
</pack>
<!-- jboss-ha-xa-jdbc.rar -->
<pack name="jboss-ha-xa-jdbc"
installGroups="default,all"
group="JCA"
required="no">
<description>A JDBC DataSource resource adaptor with XA tx support and
failover</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jboss-ha-xa-jdbc.rar"/>
<include name="lib/jboss-common-jdbc-wrapper.jar"/>
</fileset>
<depends packname="jca-service"/>
<depends packname="jdbc-metadata-service"/>
</pack>
<!-- jboss-local-jdbc.rar -->
<pack name="jboss-local-jdbc.rar"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="JCA"
required="no">
<description>A JDBC DataSource resource adaptor with local tx
support</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jboss-local-jdbc.rar"/>
<include name="lib/jboss-common-jdbc-wrapper.jar"/>
</fileset>
<depends packname="jca-service"/>
<depends packname="jdbc-metadata-service"/>
</pack>
<!-- jboss-xa-jdbc.rar -->
<pack name="jboss-xa-jdbc"
installGroups="default,all,jms"
group="JCA"
required="no">
<description>A JDBC DataSource resource adaptor with XA tx
support</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jboss-xa-jdbc.rar"/>
<include name="lib/jboss-common-jdbc-wrapper.jar"/>
</fileset>
<depends packname="jca-service"/>
<depends packname="jdbc-metadata-service"/>
</pack>
<!-- JavaMail libs -->
<pack name="javamail"
installGroups="default,all,ejb3,ejb3-clustered,portal"
group="Mail"
required="no">
<description>JavaMail jars</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/activation.jar"/>
<include name="lib/mail.jar"/>
</fileset>
</pack>
<!-- jboss retro translation runtime jars -->
<pack name="jbossretro"
installGroups="default,all"
group="J2EE/Deployers"
required="no">
<description>J2SE5 to J2SE1.4 translation support</description>
<fileset dir="@{jboss.dist}/server/lib"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG/lib">
<include name="jboss-backport-concurrent.jar"/>
<include name="jbossretro-rt.jar"/>
<include name="javassist.jar"/>
</fileset>
</pack>
<!-- jbossjca-service.xml -->
<pack name="jca-service"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="JCA"
required="no">
<description>The JCA 1.5 connector architecture support</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jbossjca-service.xml"/>
<include name="deploy/sqlexception-service.xml"/>
<include name="lib/jboss-j2ee.jar"/>
<include name="lib/jboss-jca.jar"/>
</fileset>
<depends packname="jta-service"/>
<depends packname="naming"/>
<depends packname="security"/>
</pack>
<!-- jdbc-metadata-service.xml -->
<pack name="jdbc-metadata-service"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="J2EE/EJB"
required="no">
<description>An MBean that is a registry for JDBC type-mapping
metadata</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jdbc-metadata-service.xml"/>
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/jboss-jca.jar"/>
<include name="conf/standard*.xml"/>
</fileset>
<depends packname="jca-service"/>
</pack>
<!-- jms/jbossmq-service.xml -->
<pack name="jbossmq-service"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="JMS"
required="no">
<description>JMS 1.1 core services</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jms/jbossmq-service.xml"/>
<include name="deploy/jms/hsqldb-jdbc-state-service.xml"/>
<include name="deploy/jms/hsqldb-jdbc2-service.xml"/>
<include name="lib/jbossmq.jar"/>
</fileset>
<depends packname="hsqldb-ds"/>
<!-- hsql required by default -->
<depends packname="jta-service"/>
<depends packname="naming"/>
<depends packname="security"/>
</pack>
<!-- jms/jbossmq-destinations-service.xml -->
<pack name="default-jms-destintations"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="JMS"
required="no">
<description>Optional JMS destintation definitions</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jms/jbossmq-destinations-service.xml"/>
</fileset>
<depends packname="jbossmq-service"/>
</pack>
<!-- jms/jbossmq-destinations-service.xml -->
<pack name="jms-asf-rar"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="JMS"
required="no">
<description>JMS resource adaptor and app server integration
layer</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jms/jms-ds.xml"/>
<include name="deploy/jms/jms-ra.rar"/>
</fileset>
<depends packname="jbossmq-service"/>
<depends packname="jca-service"/>
</pack>
<!-- jms/jbossmq-httpil.sar -->
<pack name="jms-http-invoker"
installGroups="default,all"
group="JMS"
required="no">
<description>Optional JMS invoker using HTTP for transport</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jms/jbossmq-httpil.sar/**"/>
</fileset>
<depends packname="jbossmq-service"/>
<depends packname="war-deployer"/>
</pack>
<!-- jms/jvm-il-service.xml -->
<pack name="jms-injvm-invoker"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="JMS"
required="no">
<description>Default JMS in memory invoker</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jms/jvm-il-service.xml"/>
</fileset>
<depends packname="jbossmq-service"/>
</pack>
<!-- jms/uil2-service.xml -->
<pack name="jms-socket-invoker"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="JMS"
required="no">
<description>Default JMS socket based invoker</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jms/uil2-service.xml"/>
</fileset>
<depends packname="jbossmq-service"/>
</pack>
<!-- jmx-console.war -->
<pack name="jmx-console"
installGroups="default,all,tomcat,ejb3,ejb3-clustered,portal"
group="JMX"
required="no">
<description>An HTML console for the JMX server</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jmx-console.war/**"/>
<additionaldata key="web.xml"
value="jmx-console.war/WEB-INF/web.xml.vm"/>
<additionaldata key="jboss-web.xml"
value="jmx-console.war/WEB-INF/jboss-web.xml.vm"/>
</fileset>
<depends packname="war-deployer"/>
</pack>
<!-- invokers-service.xml -->
<pack name="invokers-service"
installGroups="default,all"
group="Invokers"
required="no">
<description>This package provides the basic detached transport
invoker services in JBoss, including RMI over JRMP and the more
efficient pooled invoker. It is needed for remote RMI access into
JBoss.</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/invokers-service.xml"/>
<additionaldata key="service" value="invokers-service.xml" />
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/jboss.jar"/>
</fileset>
<depends packname="minimal" />
<depends packname="jboss-remoting" />
<depends packname="jta-service" />
</pack>
<!-- jmx-invoker-service.xml -->
<pack name="jmx-invoker-service"
installGroups="default,all,ejb3,ejb3-clustered,portal"
group="JMX"
required="no">
<description>A RMI invoker for accessing the JMX server</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jmx-invoker-service.xml"/>
<include name="lib/jmx-adaptor-plugin.jar"/>
<additionaldata key="jmx-invoker-service.xml"
value="jmx-invoker-service.xml.vm"/>
</fileset>
<depends packname="invokers-service"/>
<depends packname="security"/>
</pack>
<!-- jsr77-service.xml -->
<pack name="jsr77-service"
installGroups="default,all"
group="JMX"
required="no">
<description>JSR-77 Single JBoss Server Management Domain</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jsr77-service.xml"/>
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/jboss-jsr77.jar"/>
<include name="lib/jboss-management.jar"/>
</fileset>
<depends packname="minimal"/>
</pack>
<!-- jta-service.xml -->
<pack name="jta-service"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="JTA"
required="no">
<description>The JTA service</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jta-service.xml"/>
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/jboss-j2ee.jar"/>
<include name="lib/jboss-transaction.jar"/>
</fileset>
<depends packname="naming"/>
</pack>
<!-- usertx-service.xml -->
<pack name="usertx-service"
installGroups="default,all,jms,ejb3,ejb3-clustered,portal"
group="JTA"
required="no">
<description>The UserTransaction service</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/usertx-service.xml"/>
</fileset>
<depends packname="jta-service"/>
<depends packname="invokers-service"/>
</pack>
<!-- mail-service.xml -->
<pack name="mail-service"
installGroups="default,all,ejb3,ejb3-clustered,portal"
group="Mail"
required="no">
<description>The JavaMail integration service</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/mail-service.xml"/>
<include name="lib/mail-plugin.jar"/>
</fileset>
<depends packname="invokers-service"/>
<depends packname="naming"/>
<depends packname="javamail"/>
</pack>
<!-- mail-ra.rar -->
<pack name="mail-inflow-adaptor"
installGroups="default,all"
group="J2EE/EJB"
required="no">
<description>A JavaMail inflow resource adaptor for mail to MDB
msgs</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/mail-ra.rar"/>
</fileset>
<depends packname="jca-service"/>
<depends packname="javamail"/>
</pack>
<!-- naming-service.xml -->
<pack name="mc-naming"
installGroups="minimal"
group="JNDI"
required="no">
<description>The JNDI naming services</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/naming-service.xml"/>
<additionaldata key="naming-service.xml"
value="deploy/naming-service.xml.vm"/>
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="conf/jndi.properties"/>
<include name="lib/jnpserver.jar"/>
</fileset>
<depends packname="mc-minimal"/>
</pack>
<pack name="naming"
installGroups="default,all,jms,tomcat,ejb3,ejb3-clustered,portal"
group="JNDI"
required="no">
<description>The JNDI naming services</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/naming-service.xml"/>
<additionaldata key="naming-service.xml"
value="deploy/naming-service.xml.vm"/>
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="conf/jndi.properties"/>
<include name="lib/jnpserver.jar"/>
</fileset>
<depends packname="minimal"/>
</pack>
<!-- properties-service.xml -->
<pack name="properties-service"
installGroups="default,all,ejb3,ejb3-clustered,portal"
group="Misc"
required="no">
<description>PropertyEditor registration and system property
services</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/properties-service.xml"/>
<include name="lib/properties-plugin.jar"/>
</fileset>
<depends packname="minimal"/>
</pack>
<!-- schedule*.xml -->
<pack name="scheduler-service"
installGroups="default,all"
group="Misc"
required="no">
<description>JMX based scheduler services</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/schedule-manager-service.xml"/>
<include name="deploy/scheduler-service.xml"/>
<include name="lib/scheduler-plugin-example.jar"/>
<include name="lib/scheduler-plugin.jar"/>
</fileset>
<depends packname="minimal"/>
</pack>
<!-- security-service.xml -->
<pack name="security"
installGroups="default,all,jms,tomcat,ejb3,ejb3-clustered,portal"
group="Security"
required="no">
<description>The JAAS security services</description>
<fileset dir="@{jboss.dist}/install"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/security-service.xml"/>
</fileset>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="conf/props/*"/>
<include name="conf/login-config.xml"/>
<include name="lib/jboss-j2ee.jar"/>
<include name="lib/jbosssx.jar"/>
<include name="lib/jboss-srp.jar"/>
<!-- Customize the security domain names -->
<additionaldata key="login-config.xml"
value="conf/login-config.xml.vm"/>
<additionaldata key="jmx-console-users.properties"
value="conf/props/jmx-console-users.properties.vm"/>
<additionaldata key="jmx-console-roles.properties"
value="conf/props/jmx-console-roles.properties.vm"/>
</fileset>
<fileset dir="@{jboss.dist}/client"
targetdir="$INSTALL_PATH/client">
<include name="jboss-srp-client.jar"/>
</fileset>
<depends packname="minimal"/>
<depends packname="naming"/>
</pack>
<pack name="jsr88-service"
installGroups="default,all"
group="J2EE/Deployers"
required="no">
<description>JSR88 Deployment Service</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/jboss-jsr88.jar"/>
<include name="deploy/jsr88-service.xml"/>
</fileset>
<depends packname="hsqldb-ds"/>
<depends packname="naming"/>
</pack>
<!-- uuid-key-generator.sar -->
<pack name="uuid-key-generator"
installGroups="default,all"
group="J2EE/EJB"
required="no">
<description>Key generator services</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/uuid-key-generator.sar"/>
</fileset>
<depends packname="hsqldb-ds"/>
<depends packname="ejb-deployer"/>
<depends packname="naming"/>
</pack>
<!-- jbossweb-tomcat55.sar -->
<pack name="war-deployer"
installGroups="default,all,tomcat,ejb3,ejb3-clustered,portal"
group="J2EE/Deployers"
required="no">
<description>The Servlet 2.4 WAR Deployer</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/jbossweb-tomcat55.sar/**"/>
<include name="lib/commons-logging.jar"/>
<include name="lib/javax.servlet.jar"/>
<include name="lib/javax.servlet.jsp.jar"/>
</fileset>
<depends packname="naming"/>
<depends packname="security"/>
<depends packname="jta-service"/>
<depends packname="usertx-service"/>
</pack>
<pack name="jboss-cache"
installGroups="all,ejb3-clustered"
group="Cache"
required="no">
<description>JBossCache jars</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/jboss-cache.jar"/>
</fileset>
<depends packname="jta-service"/>
</pack>
<pack name="jgroups"
installGroups="all,ejb3-clustered"
group="Clustering"
required="no">
<description>JGroups jars</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/jgroups.jar"/>
</fileset>
</pack>
<pack name="web-cluster"
installGroups="all,ejb3-clustered"
group="J2EE/Deployers"
required="no">
<description>HTTP Session replication using JBoss Cache</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/tc5-cluster.sar/**"/>
</fileset>
<depends packname="jgroups" />
<depends packname="jboss-cache" />
<depends packname="war-deployer"/>
<depends packname="clustering"/>
</pack>
<!-- management/* -->
<pack name="web-console"
installGroups="default,all"
group="JMX"
required="no">
<description>An applet console for the JMX server</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/management/**"/>
<include name="deploy/monitoring-service.xml"/>
<include name="lib/jboss-monitoring.jar"/>
<additionaldata key="web.xml"
value="web-console.war/WEB-INF/web.xml.vm"/>
<additionaldata key="jboss-web.xml"
value="web-console.war/WEB-INF/jboss-web.xml.vm"/>
</fileset>
<depends packname="jmx-invoker-service"/>
<depends packname="war-deployer"/>
<depends packname="bsh-deployer"/>
<depends packname="jsr77-service"/>
<depends packname="jboss-aop-deployer"/>
</pack>
<!-- management - JDK5 version/* -->
<pack name="web-console-jdk50"
installGroups="ejb3,ejb3-clustered,portal"
group="JMX"
required="no">
<description>An applet console for the JMX server</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/management/**"/>
<include name="deploy/monitoring-service.xml"/>
<include name="lib/jboss-monitoring.jar"/>
<additionaldata key="web.xml"
value="web-console.war/WEB-INF/web.xml.vm"/>
<additionaldata key="jboss-web.xml"
value="web-console.war/WEB-INF/jboss-web.xml.vm"/>
</fileset>
<depends packname="jmx-invoker-service"/>
<depends packname="war-deployer"/>
<depends packname="bsh-deployer"/>
<depends packname="jsr77-service"/>
<depends packname="jboss-aop-jdk50-deployer"/>
</pack>
<!-- Hibernate library jars -->
<pack name="hibernate"
installGroups="default,all,ejb3,ejb3-clustered,portal"
group="Deployers"
required="no">
<description>The Hibernate jars for the HAR deployer and standalone
hibernate usage.
</description>
<!-- Client jars -->
<fileset dir="@{jboss.dist}/server/lib"
targetdir="$INSTALL_PATH/client">
<include name="antlr*.jar"/>
</fileset>
<!-- Server jars -->
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/antlr*.jar"/>
<include name="lib/cglib.jar"/>
<include name="lib/hibernate3.jar"/>
<include name="lib/javassist.jar" />
<include name="lib/jboss-hibernate.jar"/>
</fileset>
<fileset dir="@{jboss.thirdparty}/hibernate-annotations"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/hibernate-annotations.jar"/>
</fileset>
<fileset dir="@{jboss.thirdparty}/hibernate-entitymanager"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/hibernate-entitymanager.jar"/>
<include name="lib/ejb3-persistence.jar"/>
</fileset>
<depends packname="minimal"/>
<depends packname="naming"/>
<depends packname="jca-service"/>
</pack>
<!-- Remoting library jars -->
<pack name="jboss-remoting"
installGroups="default,all,ejb3,ejb3-clustered,portal"
group="Remoting"
required="no">
<description>The jars for JBoss Remoting
</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/jboss-remoting.jar"/>
<include name="lib/jboss-remoting-int.jar"/>
<include name="lib/jboss-serialization.jar"/>
<include name="lib/commons-httpclient.jar"/>
</fileset>
<depends packname="minimal"/>
</pack>
<!-- Quartz lib and rar -->
<pack name="quartz-rar"
installGroups="ejb3,ejb3-clustered,portal"
group="JCA"
required="no">
<description>A JCA inflow adaptor based on the Quartz timer</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/quartz-ra.rar"/>
<include name="lib/quartz-*.jar"/>
</fileset>
<depends packname="jca-service"/>
</pack>
<pack name="clustering"
installGroups="all,ejb3-clustered"
group="Clustering"
required="no">
<description>Base clustering services</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="lib/jbossha.jar"/>
<include name="deploy/cluster-service.xml"/>
</fileset>
<depends packname="cache-invalidation-service.xml"/>
<depends packname="jgroups"/>
</pack>
<pack name="hasingleton" id="hasingleton"
installGroups="all,ejb3-clustered"
group="Clustering"
required="no">
<description>HASingleton deployer service</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/deploy-hasingleton-service.xml"/>
</fileset>
<fileset dir="@{jboss.dist}/server/deploy-ha"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<!-- This explictly only includes the root deploy-hasingleton and not
its contents to create the deploy-hasingleton referenced by the
deploy-hasingleton-service.xml. Whether or not ha-jms is deployed
is a seperate pack
-->
<include name="deploy-hasingleton" />
</fileset>
<depends packname="clustering"/>
</pack>
<!-- TODO: should this be in ejb3-clustering? -->
<pack name="farmdeployer" id="farmdeployer"
installGroups="all"
group="Clustering"
required="no">
<description>Cluster farm deployer service</description>
<fileset dir="@{jboss.dist}/server"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="deploy/deploy.last/**" />
</fileset>
<fileset dir="@{jboss.dist}/server/deploy-ha"
targetdir="$INSTALL_PATH/server/$SERVER_CONFIG">
<include name="farm/**" />
</fileset>
<depends packname="clustering"/>
</pack>
</packs>
<!-- Additional jars to include due to installation event listener dependencies -->
<jar src="@{jboss.install}/output/as-templates.jar"/>
</installation>
More information about the jboss-cvs-commits
mailing list