This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

This tutorial walks you through configuring, developing and deploying an application client with Eclipse and Geronimo. It is organized in the following sections:

When you create an application client project to be running on Geronimo in Eclipse, module IDs of both client-environment and its server-environment should be specified in the deployment plan. By default, GEP will append ClientSide to name of the application client as its artifact ID. Likewise, ServerSide is appened for server-environment.

Here is a sample deployment plan created by GEP.

geronimo-application-client.xml
<?xml version="1.0" encoding="UTF-8"?>
<client:application-client xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" xmlns:client="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0" 
xmlns:conn="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2" xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" 
xmlns:ejb="http://openejb.apache.org/xml/ns/openejb-jar-2.2" xmlns:log="http://geronimo.apache.org/xml/ns/loginconfig-2.0" 
xmlns:name="http://geronimo.apache.org/xml/ns/naming-1.2" xmlns:pers="http://java.sun.com/xml/ns/persistence" 
xmlns:pkgen="http://openejb.apache.org/xml/ns/pkgen-2.1" xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0" 
xmlns:web="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1">
    <dep:client-environment>
        <dep:moduleId>
            <dep:groupId>default</dep:groupId>
            <dep:artifactId>testApplicationClientSide</dep:artifactId>
            <dep:version>1.0</dep:version>
            <dep:type>car</dep:type>
        </dep:moduleId>
    </dep:client-environment>
    <dep:server-environment>
        <dep:moduleId>
            <dep:groupId>default</dep:groupId>
            <dep:artifactId>testApplicationServerSide</dep:artifactId>
            <dep:version>1.0</dep:version>
            <dep:type>car</dep:type>
        </dep:moduleId>
    </dep:server-environment>
</client:application-client>
  • No labels