On Aug 28, 2007, at 3:04 PM, Colin Freas wrote:

I have Geronimo 2.0.1 up and running, and have installed a simple EJB that I want to test with a client.



My understanding is I need to create a geronimo-application- client.xml file and place it in the jar file of my client. Is that correct? I’m having trouble determining the precise layout of the geronimo-application-client.xml file, which elements are required and what form they should take.
Hi Colin,
An application client is certainly an option. However, you might find it easier to test your EJB using a JSP/servlet...



So far, this is what I have:



<application-client

    xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-client";

    configId="MyConfigName"

    moduleId="MyModuleId"

    >



</application-client>
Should look something like:

<application-client
xmlns="http://geronimo.apache.org/xml/ns/j2ee/application- client-1.2"
   xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2";>

   <dep:client-environment>
    <dep:moduleId>
      <dep:groupId>org.myGroupId</dep:groupId>
      <dep:artifactId>MyClient</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>org.myGroupId</dep:groupId>
      <dep:artifactId>MyClientServer</dep:artifactId>
      <dep:version>1.0</dep:version>
      <dep:type>car</dep:type>
    </dep:moduleId>
   </dep:server-environment>

</application-client>




So, my understanding would be that I then add this to the client jar as META-INF/geronimo-application-client.xml, add the jar via the admin console, then use “java -jar client.jar MyConfigName” from <geronimo-home>/bin

java -jar client.jar org/myGroupId/MyClient


Any help fleshing out the xml file would be great. Confirmation or correction of my understanding after the xml works would be appreciated too.



Thank in advance!



- Colin Freas



Reply via email to