djencks 2005/03/18 11:45:11
Modified: modules/assembly/src/plan j2ee-server-plan.xml
Log:
Make the nameserver start before the corba server, clean up the plan a slight
bit
Revision Changes Path
1.72 +154 -52 openejb/modules/assembly/src/plan/j2ee-server-plan.xml
Index: j2ee-server-plan.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/assembly/src/plan/j2ee-server-plan.xml,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- j2ee-server-plan.xml 18 Mar 2005 08:26:09 -0000 1.71
+++ j2ee-server-plan.xml 18 Mar 2005 16:45:10 -0000 1.72
@@ -125,10 +125,10 @@
<uri>geronimo/jars/geronimo-common-${geronimo_version}.jar</uri>
</dependency>
<dependency>
- <uri>geronimo/jars/geronimo-axis-${geronimo_version}.jar</uri>
+ <uri>geronimo/jars/geronimo-axis-${geronimo_version}.jar</uri>
</dependency>
<dependency>
-
<uri>geronimo/jars/geronimo-axis-builder-${geronimo_version}.jar</uri>
+
<uri>geronimo/jars/geronimo-axis-builder-${geronimo_version}.jar</uri>
</dependency>
@@ -147,16 +147,19 @@
</gbean>
<gbean name="geronimo-properties-realm"
- class="org.apache.geronimo.security.realm.GenericSecurityRealm">
+ class="org.apache.geronimo.security.realm.GenericSecurityRealm">
<attribute name="realmName">geronimo-properties-realm</attribute>
<attribute name="loginModuleConfiguration">
LoginModule.1.REQUIRED=openejb.server:j2eeType=LoginModule,name=properties-login,J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=openejb
</attribute>
- <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
+ <reference name="ServerInfo">
+ <module>org/apache/geronimo/System</module>
+ <name>ServerInfo</name>
+ </reference>
</gbean>
<gbean name="JMX"
-
class="org.apache.geronimo.security.jaas.ServerRealmConfigurationEntry">
+
class="org.apache.geronimo.security.jaas.ServerRealmConfigurationEntry">
<attribute name="applicationConfigName">JMX</attribute>
<attribute name="realmName">geronimo-properties-realm</attribute>
</gbean>
@@ -164,13 +167,20 @@
<!-- Register GeronimoLoginConfiguration as the LoginConfiguration
handler -->
<gbean name="LoginConfiguration"
class="org.apache.geronimo.security.jaas.GeronimoLoginConfiguration">
<references name="Configurations">
-
<pattern><gbean-name>openejb.server:j2eeType=SecurityRealm,*</gbean-name></pattern>
-
<pattern><gbean-name>openejb.server:j2eeType=ConfigurationEntry,*</gbean-name></pattern>
+ <pattern>
+
<gbean-name>openejb.server:j2eeType=SecurityRealm,*</gbean-name>
+ </pattern>
+ <pattern>
+
<gbean-name>openejb.server:j2eeType=ConfigurationEntry,*</gbean-name>
+ </pattern>
</references>
</gbean>
<gbean name="SecurityService"
class="org.apache.geronimo.security.SecurityServiceImpl">
- <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
+ <reference name="ServerInfo">
+ <module>org/apache/geronimo/System</module>
+ <name>ServerInfo</name>
+ </reference>
<attribute
name="policyConfigurationFactory">org.apache.geronimo.security.jacc.GeronimoPolicyConfigurationFactory</attribute>
<attribute
name="policyProvider">org.apache.geronimo.security.jacc.GeronimoPolicy</attribute>
<attribute name="keyStore">var/certstores/keystore</attribute>
@@ -178,9 +188,13 @@
<attribute name="trustStore">var/certstores/truststore</attribute>
<attribute name="trustStorePassword">trustword</attribute>
</gbean>
-
+
<gbean
gbeanName="geronimo.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=geronimo,j2eeType=GBean,name=JaasLoginService"
class="org.apache.geronimo.security.jaas.JaasLoginService">
- <reference
name="Realms"><application>*</application><module>*</module><name>*</name></reference>
+ <reference name="Realms">
+ <application>*</application>
+ <module>*</module>
+ <name>*</name>
+ </reference>
<attribute name="algorithm">HmacSHA1</attribute>
<attribute name="password">secret</attribute>
</gbean>
@@ -198,7 +212,9 @@
<attribute name="syncMaximumPoolSize">10</attribute>
<attribute name="startMaximumPoolSize">10</attribute>
<attribute name="scheduledMaximumPoolSize">10</attribute>
- <reference
name="TransactionContextManager"><name>TransactionContextManager</name></reference>
+ <reference name="TransactionContextManager">
+ <name>TransactionContextManager</name>
+ </reference>
</gbean>
<gbean name="HOWLTransactionLog"
class="org.apache.geronimo.transaction.log.HOWLLog">
@@ -214,21 +230,34 @@
<attribute name="maxLogFiles">2</attribute>
<attribute name="minBuffers">4</attribute>
<attribute name="threadsWaitingForceThreshold">-1</attribute>
- <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
+ <reference name="ServerInfo">
+ <module>org/apache/geronimo/System</module>
+ <name>ServerInfo</name>
+ </reference>
</gbean>
<gbean name="TransactionManager"
class="org.apache.geronimo.transaction.manager.TransactionManagerImpl">
<attribute name="defaultTransactionTimeoutSeconds">300</attribute>
- <reference
name="TransactionLog"><name>HOWLTransactionLog</name></reference>
+ <reference name="TransactionLog">
+ <name>HOWLTransactionLog</name>
+ </reference>
<references name="ResourceManagers">
-
<pattern><gbean-name>openejb.server:j2eeType=JCAManagedConnectionFactory,*</gbean-name></pattern>
-
<pattern><gbean-name>openejb.server:j2eeType=ActivationSpec,*</gbean-name></pattern>
+ <pattern>
+
<gbean-name>openejb.server:j2eeType=JCAManagedConnectionFactory,*</gbean-name>
+ </pattern>
+ <pattern>
+
<gbean-name>openejb.server:j2eeType=ActivationSpec,*</gbean-name>
+ </pattern>
</references>
</gbean>
<gbean name="TransactionContextManager"
class="org.apache.geronimo.transaction.context.TransactionContextManager">
- <reference
name="TransactionManager"><name>TransactionManager</name></reference>
- <reference
name="XidImporter"><name>TransactionManager</name></reference>
+ <reference name="TransactionManager">
+ <name>TransactionManager</name>
+ </reference>
+ <reference name="XidImporter">
+ <name>TransactionManager</name>
+ </reference>
</gbean>
<!-- EJB Protocol -->
@@ -241,18 +270,28 @@
<attribute name="threads">20</attribute>
<attribute name="logOnSuccess">HOST,NAME,THREADID,USERID</attribute>
<attribute name="logOnFailure">HOST,NAME</attribute>
- <reference
name="Server"><gbean-name>openejb.server:name=EJBServer,*</gbean-name></reference>
+ <reference name="Server">
+ <gbean-name>openejb.server:name=EJBServer,*</gbean-name>
+ </reference>
</gbean>
<gbean name="EJBServer" class="org.openejb.server.ejbd.EjbServerGBean">
- <reference
name="ContainerIndex"><gbean-name>openejb.server:name=ContainerIndex,*</gbean-name></reference>
+ <reference name="ContainerIndex">
+ <gbean-name>openejb.server:name=ContainerIndex,*</gbean-name>
+ </reference>
</gbean>
<gbean name="ContainerIndex" class="org.openejb.ContainerIndex">
<references name="EJBContainers">
-
<pattern><gbean-name>openejb.server:j2eeType=StatelessSessionBean,*</gbean-name></pattern>
-
<pattern><gbean-name>openejb.server:j2eeType=StatefulSessionBean,*</gbean-name></pattern>
-
<pattern><gbean-name>openejb.server:j2eeType=EntityBean,*</gbean-name></pattern>
+ <pattern>
+
<gbean-name>openejb.server:j2eeType=StatelessSessionBean,*</gbean-name>
+ </pattern>
+ <pattern>
+
<gbean-name>openejb.server:j2eeType=StatefulSessionBean,*</gbean-name>
+ </pattern>
+ <pattern>
+ <gbean-name>openejb.server:j2eeType=EntityBean,*</gbean-name>
+ </pattern>
</references>
</gbean>
@@ -266,18 +305,27 @@
<attribute name="threads">5</attribute>
<attribute name="logOnSuccess">HOST,NAME,THREADID,USERID</attribute>
<attribute name="logOnFailure">HOST,NAME</attribute>
- <reference
name="Server"><gbean-name>openejb:type=Server,name=HTTPSOAP</gbean-name></reference>
+ <reference name="Server">
+ <gbean-name>openejb:type=Server,name=HTTPSOAP</gbean-name>
+ </reference>
</gbean>
+
<gbean gbeanName="openejb:type=Server,name=HTTPSOAP"
class="org.openejb.server.httpd.HttpServerGBean">
- <reference
name="Listener"><gbean-name>openejb:type=SoapHttpListener</gbean-name></reference>
+ <reference name="Listener">
+ <gbean-name>openejb:type=SoapHttpListener</gbean-name>
+ </reference>
</gbean>
+
<gbean gbeanName="openejb:type=SoapHttpListener"
class="org.openejb.server.soap.SoapHttpListenerGBean">
</gbean>
<!-- JSR77 Management Objects -->
<gbean
gbeanName="openejb.server:j2eeType=J2EEDomain,name=openejb.server"
class="org.apache.geronimo.j2ee.management.impl.J2EEDomainImpl"/>
<gbean gbeanName="openejb.server:j2eeType=J2EEServer,name=openejb"
class="org.apache.geronimo.j2ee.management.impl.J2EEServerImpl">
- <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
+ <reference name="ServerInfo">
+ <module>org/apache/geronimo/System</module>
+ <name>ServerInfo</name>
+ </reference>
</gbean>
<gbean gbeanName="openejb.server:j2eeType=JVM,J2EEServer=openejb"
class="org.apache.geronimo.j2ee.management.impl.JVMImpl"/>
@@ -289,14 +337,23 @@
<!-- todo move to child config once we sort out the packaging -->
<gbean name="Deployer" class="org.apache.geronimo.deployment.Deployer">
- <reference name="Builders"><name>*</name></reference>
- <reference
name="Store"><module>org/apache/geronimo/System</module><name>*</name></reference>
+ <reference name="Builders">
+ <name>*</name>
+ </reference>
+ <reference name="Store">
+ <module>org/apache/geronimo/System</module>
+ <name>*</name>
+ </reference>
</gbean>
<gbean name="ServiceBuilder"
class="org.apache.geronimo.deployment.service.ServiceConfigBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
- <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
- <reference name="XmlAttributeBuilders"><name>*</name></reference>
+ <reference name="Repository">
+ <gbean-name>*:name=Repository,*</gbean-name>
+ </reference>
+ <reference name="XmlAttributeBuilders">
+ <name>*</name>
+ </reference>
</gbean>
<gbean name="CSSAttributeBuilder"
class="org.openejb.corba.security.config.css.CSSConfigEditor"/>
@@ -309,19 +366,35 @@
<attribute
name="transactionalTimerObjectName">openejb.server:name=TransactionalThreadPooledTimer,*</attribute>
<attribute
name="nonTransactionalTimerObjectName">openejb.server:name=NonTransactionalThreadPooledTimer,*</attribute>
<attribute
name="corbaGBeanObjectName">openejb.CORBA:type=Server,*</attribute>
- <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
- <reference
name="EJBConfigBuilder"><name>EJBBuilder</name></reference>
- <reference
name="EJBReferenceBuilder"><name>EJBBuilder</name></reference>
- <reference
name="ConnectorConfigBuilder"><name>ConnectorBuilder</name></reference>
- <reference
name="ResourceReferenceBuilder"><name>ConnectorBuilder</name></reference>
- <reference
name="ServiceReferenceBuilder"><name>WebServiceBuilder</name></reference>
+ <reference name="Repository">
+ <gbean-name>*:name=Repository,*</gbean-name>
+ </reference>
+ <reference name="EJBConfigBuilder">
+ <name>EJBBuilder</name>
+ </reference>
+ <reference name="EJBReferenceBuilder">
+ <name>EJBBuilder</name>
+ </reference>
+ <reference name="ConnectorConfigBuilder">
+ <name>ConnectorBuilder</name>
+ </reference>
+ <reference name="ResourceReferenceBuilder">
+ <name>ConnectorBuilder</name>
+ </reference>
+ <reference name="ServiceReferenceBuilder">
+ <name>WebServiceBuilder</name>
+ </reference>
</gbean>
<gbean name="EJBBuilder"
class="org.openejb.deployment.OpenEJBModuleBuilder">
<attribute
name="defaultParentId">org/apache/geronimo/Server</attribute>
<attribute name="listener">openejb:type=SoapHttpListener</attribute>
- <reference
name="SkeletonGenerator"><name>OpenORBSkeletonGenerator</name></reference>
- <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
+ <reference name="SkeletonGenerator">
+ <name>OpenORBSkeletonGenerator</name>
+ </reference>
+ <reference name="Repository">
+ <gbean-name>*:name=Repository,*</gbean-name>
+ </reference>
</gbean>
<gbean name="ConnectorBuilder"
class="org.apache.geronimo.connector.deployment.ConnectorModuleBuilder">
@@ -332,35 +405,50 @@
<attribute name="defaultIdleTimeoutMinutes">15</attribute>
<attribute name="defaultXATransactionCaching">true</attribute>
<attribute name="defaultXAThreadCaching">false</attribute>
- <reference
name="Repository"><gbean-name>*:name=Repository,*</gbean-name></reference>
+ <reference name="Repository">
+ <gbean-name>*:name=Repository,*</gbean-name>
+ </reference>
</gbean>
<gbean name="WebServiceBuilder"
class="org.apache.geronimo.axis.builder.AxisBuilder">
</gbean>
- <!-- these need names that include the parent id so they don't conflict
with the deployer namens-->
<gbean name="AntCompiler"
class="org.openejb.corba.compiler.AntCompiler"/>
<gbean name="OpenORBSkeletonGenerator"
class="org.openejb.corba.compiler.OpenORBSkeletonGenerator">
<attribute name="props">
</attribute>
- <reference name="Compiler"><name>AntCompiler</name></reference>
+ <reference name="Compiler">
+ <name>AntCompiler</name>
+ </reference>
</gbean>
<gbean name="OpenORBStubGenerator"
class="org.openejb.corba.compiler.OpenORBStubGenerator">
- <reference name="Compiler"><name>AntCompiler</name></reference>
+ <reference name="Compiler">
+ <name>AntCompiler</name>
+ </reference>
</gbean>
<gbean name="OpenORBStubClassLoader"
class="org.openejb.corba.util.OpenORBStubClassLoader">
- <reference
name="ServerInfo"><module>org/apache/geronimo/System</module><name>ServerInfo</name></reference>
- <reference
name="StubGenerator"><name>OpenORBStubGenerator</name></reference>
+ <reference name="ServerInfo">
+ <module>org/apache/geronimo/System</module>
+ <name>ServerInfo</name>
+ </reference>
+ <reference name="StubGenerator">
+ <name>OpenORBStubGenerator</name>
+ </reference>
<attribute name="cacheDir">var/caches</attribute>
</gbean>
<!-- end deployment block -->
<gbean name="Server" class="org.openejb.corba.CORBABean">
- <reference
name="ThreadPool"><moduleType>J2EEModule</moduleType><module>org/apache/geronimo/Server</module><name>DefaultThreadPool</name></reference>
+ <reference name="ThreadPool">
+ <name>DefaultThreadPool</name>
+ </reference>
+ <reference name="NamingService">
+ <name>NameServer</name>
+ </reference>
<attribute name="args">-ORBPort, 683, -ORBInitRef,
NameService=corbaloc::localhost:2809/NameService</attribute>
<attribute
name="configAdapter">org.openejb.corba.openorb.OpenORBConfigAdapter</attribute>
<attribute name="props">
@@ -403,7 +491,9 @@
</gbean>
<gbean name="NameServer" class="org.openejb.corba.OpenORBNameBean">
- <reference
name="ThreadPool"><moduleType>J2EEModule</moduleType><module>org/apache/geronimo/Server</module><name>DefaultThreadPool</name></reference>
+ <reference name="ThreadPool">
+ <name>DefaultThreadPool</name>
+ </reference>
<attribute name="args">-ORBPort, 2809</attribute>
<attribute name="props">
openorb.home=resource:org/openorb/
@@ -413,17 +503,27 @@
<gbean name="org/openejb/Itests" class="org.openejb.corba.TSSBean">
<attribute name="POAName">org/openejb/POA</attribute>
- <reference name="Server"><name>Server</name></reference>
- <reference
name="Containers"><gbean-name>openejb.server:EJBModule=org/openejb/scenario001,*</gbean-name></reference>
- <reference
name="TieLoader"><name>ClasspathTieLoader</name></reference>
+ <reference name="Server">
+ <name>Server</name>
+ </reference>
+ <reference name="Containers">
+
<gbean-name>openejb.server:EJBModule=org/openejb/scenario001,*</gbean-name>
+ </reference>
+ <reference name="TieLoader">
+ <name>ClasspathTieLoader</name>
+ </reference>
<xml-attribute name="tssConfig">
<tss:tss inherit="true"
xmlns:tss="http://www.openejb.org/xml/ns/corba-tss-config_1_0"/>
</xml-attribute>
</gbean>
<gbean name="IOR7" class="org.openejb.corba.CSSBean">
- <reference
name="ThreadPool"><moduleType>J2EEModule</moduleType><module>org/apache/geronimo/Server</module><name>DefaultThreadPool</name></reference>
- <reference
name="TransactionContextManager"><name>TransactionContextManager</name></reference>
+ <reference name="ThreadPool">
+ <name>DefaultThreadPool</name>
+ </reference>
+ <reference name="TransactionContextManager">
+ <name>TransactionContextManager</name>
+ </reference>
<attribute
name="configAdapter">org.openejb.corba.openorb.OpenORBConfigAdapter</attribute>
<attribute name="description">IOR7</attribute>
<attribute name="cssArgs"></attribute>
@@ -453,13 +553,15 @@
<css:requires>Integrity Confidentiality
EstablishTrustInClient</css:requires>
</css:SSL>
</css:compoundSecMech>
- </css:compoundSecMechTypeList>
+ </css:compoundSecMechTypeList>
</css:css>
</xml-attribute>
</gbean>
<gbean name="OpenORBUtil" class="org.openejb.corba.util.OpenORBUtil">
- <reference name="Server"><name>Server</name></reference>
+ <reference name="Server">
+ <name>Server</name>
+ </reference>
</gbean>
<gbean name="ClasspathTieLoader"
class="org.openejb.corba.util.ClasspathTieLoader"/>