aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes ${env.JBOSS_HOME}\client not found. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "${env.JBOSS_HOME}\client not found." Watch "${env.JBOSS_HOME}\client not found." New topic
Author

${env.JBOSS_HOME}\client not found.

amit fulambarkar
Greenhorn

Joined: Feb 07, 2007
Posts: 2
build.xml file i am using. I set JAVA_HOME, ANT_HOME, JBOSS_HOME, classpath, path. Jboss server is started. when i execute ant command on prompt, all files get compiled but it gives the error:${env.JBOSS_HOME}\client not found. How can solve this problem. I am using jboss4.0.2

build.xml
--------
<?xml version="1.0"?>

<!-- ======================================================================= -->
<!-- JBoss build file -->
<!-- ======================================================================= -->

<project name="JBoss" default="ejbjar" basedir=".">

<property environment="env"/>
<property name="src.dir" value="${basedir}/src/main"/>
<property name="src.resources" value="${basedir}/src/resources"/>
<property name="jboss.home" value="${env.JBOSS_HOME}"/>
<property name="build.dir" value="${basedir}/build"/>
<property name="build.classes.dir" value="${build.dir}/classes"/>

<!-- Build classpath -->
<path id="classpath">
<fileset dir="${jboss.home}/client">
<include name="**/*.jar"/>
</fileset>
<pathelement location="${build.classes.dir}"/>
<!-- So that we can get jndi.properties for InitialContext -->
<pathelement location="${basedir}/jndi"/>
</path>

<property name="build.classpath" refid="classpath"/>

<!-- =================================================================== -->
<!-- Prepares the build directory -->
<!-- =================================================================== -->
<target name="prepare" >
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.classes.dir}"/>
</target>

<!-- =================================================================== -->
<!-- Compiles the source code -->
<!-- =================================================================== -->
<target name="compile" depends="prepare">
<javac srcdir="${src.dir}"
destdir="${build.classes.dir}"
debug="on"
deprecation="on"
optimize="off"
includes="**">
<classpath refid="classpath"/>
</javac>
</target>

<target name="ejbjar" depends="compile">
<jar jarfile="build/titan.jar">
<fileset dir="${build.classes.dir}">
<include name="com/titan/cabin/*.class"/>
</fileset>
<fileset dir="${src.resources}/">
<include name="**/*.xml"/>
</fileset>
</jar>
<copy file="build/titan.jar" todir="${jboss.home}/server/default/deploy"/>
</target>

<target name="run.client_41a" depends="ejbjar">
<java classname="com.titan.clients.Client_1" fork="yes" dir=".">
<classpath refid="classpath"/>
</java>
</target>

<target name="run.client_41b" depends="ejbjar">
<java classname="com.titan.clients.Client_2" fork="yes" dir=".">
<classpath refid="classpath"/>
</java>
</target>

<!-- =================================================================== -->
<!-- Cleans up generated stuff -->
<!-- =================================================================== -->
<target name="clean.db">
<delete dir="${jboss.home}/server/default/data/hypersonic"/>
</target>

<target name="clean">
<delete dir="${build.dir}"/>
<delete file="${jboss.home}/server/default/deploy/titan.jar"/>
</target>


</project>
amit fulambarkar
Greenhorn

Joined: Feb 07, 2007
Posts: 2
Originally posted by amit fulambarkar:
build.xml file i am using. I set JAVA_HOME, ANT_HOME, JBOSS_HOME, classpath, path. Jboss server is started. when i execute ant command on prompt, all files get compiled but it gives the error:${env.JBOSS_HOME}\client not found. How can solve this problem. I am using jboss4.0.2

build.xml
--------
<?xml version="1.0"?>

<!-- ======================================================================= -->
<!-- JBoss build file -->
<!-- ======================================================================= -->

<project name="JBoss" default="ejbjar" basedir=".">

<property environment="env"/>
<property name="src.dir" value="${basedir}/src/main"/>
<property name="src.resources" value="${basedir}/src/resources"/>
<property name="jboss.home" value="${env.JBOSS_HOME}"/>
<property name="build.dir" value="${basedir}/build"/>
<property name="build.classes.dir" value="${build.dir}/classes"/>

<!-- Build classpath -->
<path id="classpath">
<fileset dir="${jboss.home}/client">
<include name="**/*.jar"/>
</fileset>
<pathelement location="${build.classes.dir}"/>
<!-- So that we can get jndi.properties for InitialContext -->
<pathelement location="${basedir}/jndi"/>
</path>

<property name="build.classpath" refid="classpath"/>

<!-- =================================================================== -->
<!-- Prepares the build directory -->
<!-- =================================================================== -->
<target name="prepare" >
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.classes.dir}"/>
</target>

<!-- =================================================================== -->
<!-- Compiles the source code -->
<!-- =================================================================== -->
<target name="compile" depends="prepare">
<javac srcdir="${src.dir}"
destdir="${build.classes.dir}"
debug="on"
deprecation="on"
optimize="off"
includes="**">
<classpath refid="classpath"/>
</javac>
</target>

<target name="ejbjar" depends="compile">
<jar jarfile="build/titan.jar">
<fileset dir="${build.classes.dir}">
<include name="com/titan/cabin/*.class"/>
</fileset>
<fileset dir="${src.resources}/">
<include name="**/*.xml"/>
</fileset>
</jar>
<copy file="build/titan.jar" todir="${jboss.home}/server/default/deploy"/>
</target>

<target name="run.client_41a" depends="ejbjar">
<java classname="com.titan.clients.Client_1" fork="yes" dir=".">
<classpath refid="classpath"/>
</java>
</target>

<target name="run.client_41b" depends="ejbjar">
<java classname="com.titan.clients.Client_2" fork="yes" dir=".">
<classpath refid="classpath"/>
</java>
</target>

<!-- =================================================================== -->
<!-- Cleans up generated stuff -->
<!-- =================================================================== -->
<target name="clean.db">
<delete dir="${jboss.home}/server/default/data/hypersonic"/>
</target>

<target name="clean">
<delete dir="${build.dir}"/>
<delete file="${jboss.home}/server/default/deploy/titan.jar"/>
</target>


</project>



OK i solved the problem . JBOSS_HOME was not set correctly.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: ${env.JBOSS_HOME}\client not found.
 
Similar Threads
Elementary Query around JBoss and EJB3
JNDI properties for JBoss 4.2.2
stateless session bean
Error in connecting client application with EJB deployed in JBOSS
Build failed- ejb3.deployer not found