| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <module xmlns="http://geronimo.apache.org/xml/ns/deployment-${geronimoSchemaVersion}"> |
| |
| <gbean name="AppClientBuilder" class="org.apache.geronimo.client.builder.AppClientModuleBuilder"> |
| <attribute name="transactionManagerObjectName">?name=TransactionManager</attribute> |
| <attribute name="connectionTrackerObjectName">?name=ConnectionTracker</attribute> |
| <attribute name="corbaGBeanObjectName">?name=Server</attribute> |
| <attribute name="credentialStoreName">?name=CredentialStore</attribute> |
| <attribute name="globalContextAbstractName">?name=JavaGlobalContext</attribute> |
| <reference name="Repositories"> |
| <!--<gbean-name>*:name=Repository,*</gbean-name>--> |
| </reference> |
| <!--<reference name="SecurityBuilder">--> |
| <!--<name>SecurityBuilder</name>--> |
| <!--</reference>--> |
| <reference name="ServiceBuilders"> |
| <name>GBeanBuilder</name> |
| </reference> |
| <references name="ModuleBuilderExtensions"> |
| <pattern> |
| <name>PersistenceUnitBuilder</name> |
| </pattern> |
| <pattern> |
| <name>ClientEJBBuilder</name> |
| </pattern> |
| <pattern> |
| <name>BValModuleBuilderExtension</name> |
| </pattern> |
| </references> |
| <references name="NamingBuilders"> |
| <pattern> |
| <name>GBeanRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>PersistenceRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>DataSourceBuilder</name> |
| </pattern> |
| <pattern> |
| <name>ClientResourceRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>ClientAdminObjectRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>EnvironmentEntryBuilder</name> |
| </pattern> |
| <pattern> |
| <name>SwitchingClientServiceRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>ClientEjbRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>OpenEjbClientCorbaRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>ClientCorbaRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>LifecycleMethodBuilder</name> |
| </pattern> |
| <pattern> |
| <!-- TODO do app clients get web beans? --> |
| <name>ManagedResourceRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>BValNamingBuilder</name> |
| </pattern> |
| </references> |
| <reference name="ConnectorModuleBuilder"> |
| <name>ClientConnectorBuilder</name> |
| </reference> |
| <reference name="ClientArtifactResolver"> |
| <name>ClientArtifactResolver</name> |
| </reference> |
| <xml-attribute name="defaultServerEnvironment"> |
| <environment xmlns="http://geronimo.apache.org/xml/ns/deployment-${geronimoSchemaVersion}"> |
| <dependencies> |
| <dependency> |
| <groupId>${pom.groupId}</groupId> |
| <artifactId>j2ee-server</artifactId> |
| <type>car</type> |
| </dependency> |
| </dependencies> |
| </environment> |
| </xml-attribute> |
| <xml-attribute name="defaultClientEnvironment"> |
| <environment xmlns="http://geronimo.apache.org/xml/ns/deployment-${geronimoSchemaVersion}"> |
| <dependencies> |
| <dependency> |
| <groupId>${pom.groupId}</groupId> |
| <artifactId>client</artifactId> |
| <type>car</type> |
| </dependency> |
| <dependency> |
| <groupId>${pom.groupId}</groupId> |
| <artifactId>webservices-common</artifactId> |
| <type>car</type> |
| </dependency> |
| <!-- |
| <dependency> |
| <groupId>${pom.groupId}</groupId> |
| <artifactId>axis</artifactId> |
| <type>car</type> |
| <import>classes</import> |
| </dependency> |
| --> |
| </dependencies> |
| </environment> |
| </xml-attribute> |
| <attribute name="host">localhost</attribute> |
| <attribute name="port">4201</attribute> |
| </gbean> |
| |
| <gbean name="ArtifactManager" class="org.apache.geronimo.kernel.repository.ArtifactManagerGBean"/> |
| |
| <gbean name="ClientArtifactResolver" class="org.apache.geronimo.client.builder.OptionalExplicitDefaultArtifactResolver"> |
| <reference name="ArtifactManager"> |
| <name>ArtifactManager</name> |
| </reference> |
| <reference name="Repositories"></reference> |
| <attribute name="versionMapLocation">var/config/client_artifact_aliases.properties</attribute> |
| <reference name="ServerInfo"> |
| <name>ServerInfo</name> |
| </reference> |
| <reference name="FallbackArtifactResolver"> |
| <name>ArtifactResolver</name> |
| </reference> |
| </gbean> |
| |
| <gbean name="SwitchingClientServiceRefBuilder" class="org.apache.geronimo.naming.deployment.SwitchingServiceRefBuilder"> |
| <attribute name="eeNamespaces">http://java.sun.com/xml/ns/j2ee,http://java.sun.com/xml/ns/javaee</attribute> |
| <references name="JAXRPCBuilder"> |
| <pattern> |
| <name>AxisClientServiceRefBuilder</name> |
| </pattern> |
| </references> |
| <references name="JAXWSBuilder"> |
| <pattern> |
| <name>CXFClientServiceRefBuilder</name> |
| </pattern> |
| <pattern> |
| <name>Axis2ClientServiceRefBuilder</name> |
| </pattern> |
| </references> |
| </gbean> |
| |
| </module> |