Hi,
have a look in the jboss-client dir...
there is all you need! there have been LOADS of mails on this subject (ever
tried searching the archieve (access through jboss site) on interest +
client???)
Burkhard
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: "Jboss-User-List" <[EMAIL PROTECTED]>
Sent: Friday, July 06, 2001 6:28 PM
Subject: [JBoss-user] ejb client classpath


> As an experiment I tried deploying the interest example bean and running
> the client not as said in the Manual (from the examples/build dir) but
> from my root dir. To my surprise I needed to have all sorts of container
> related jar files in my classpath to run the client. Could this be right
> or am I missing something?
>
> - to compile all I needed was ejb.jar. Makes sense.
>
> Why does my client need the following jars to run?
> - jnpserver.jar to get an org.jnp.interfaces.NamingContextFactory
> - jboss.jar to get org.jboss.ejb.plugins.jrmp13.interfaces.HomeProxy
> - jta-spec1_0_1.jar to get javax.transaction.TransactionManager
> - jboss-jaas.jar to get org.jboss.security.SecurityAssociation
>
> Does this mean my clients all have to know about all these jars? That
> doesn't sound right. I must be missing something. Could someone please
> enlighten me here?
>
> Here's my build file, just in case.
>
> Thanks,
> boz
>
> ----- from my modified ant build.xml -----
> <?xml version="1.0" encoding="UTF-8" ?>
>
> <project name="Interest Build Script" default="ejb-jar" basedir=".">
>
>      <property name="build.dir" value="${basedir}/classes"/>
>      <property name="src.dir" value="${basedir}"/>
>      <property name="jboss.dist"
> value="/Applications/java/JBoss-2.2.2_Tomcat-3.2.2/jboss"/>
>      <property name="classpath"
>
value=".:${jboss.dist}/lib/ext/ejb.jar:${jboss.dist}/lib/ext/jnpserver.jar:
> ${jboss.dist}/lib/ext/jboss.jar:${jboss.dist}/lib/ext/jta-
> spec1_0_1.jar:${jboss.dist}/lib/jboss-jaas.jar"/>
>
>      <target name="compile">
>        <mkdir dir="${build.dir}"/>
>        <javac srcdir="${src.dir}"
>             destdir="${build.dir}"
>             debug="on"
>             deprecation="on"
>             optimize="off"
>        >
>         <classpath path="${classpath}" />
>         <include name="*.java" />
>        </javac>
>      </target>
>
>      <!-- Tutorial ejb jar -->
>      <target name="ejb-jar" depends="compile">
>          <delete dir="${build.dir}/META-INF"/>
>          <mkdir dir="${build.dir}/META-INF"/>
>          <copy file="${src.dir}/ejb-jar.xml"
> todir="${build.dir}/META-INF" />
>          <jar jarfile="${build.dir}/interest.jar">
>              <fileset dir="${build.dir}">
>                  <include name="org/jboss/docs/interest/Interest.class" />
>                  <include
> name="org/jboss/docs/interest/InterestHome.class" />
>                  <include
> name="org/jboss/docs/interest/InterestBean.class" />
>              </fileset>
>              <fileset dir="${build.dir}">
>                  <include name="META-INF/ejb-jar.xml" />
>              </fileset>
>          </jar>
>      </target>
>
>      <target name="deploy" depends="ejb-jar">
>          <copy file="${build.dir}/interest.jar"
> todir="${jboss.dist}/deploy" />
>      </target>
>
>      <target name="run-client" > <!-- depends="compile" -->
>          <java classname="org.jboss.docs.interest.InterestClient"
> fork="yes">
>              <classpath>
>                 <pathelement path="${classpath}"/>
>                 <pathelement location="${build.dir}"/>
>              </classpath>
>     <sysproperty key="java.naming.factory.initial"
> value="org.jnp.interfaces.NamingContextFactory" />
>     <sysproperty key="java.naming.provider.url"
> value="jnp://localhost:1099" />
>          </java>
>      </target>
> </project>
> -----------------------------------------------------
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to