use ant -v (verbose) to see the exact command that ant is lanching. copy paste into a shell script and see wat's ur pb.
check if the ORB.init is not a blocking call, it may be that some of ur port nbrs are still open (when do u shutdown the ORB) ? seb. "Bowman, Michael W. (MBOWMAN)" wrote: > Hello all, > > I'm having problems running a simple test program using the Java 1.4.1_01 > implementation on Linux. > > The small test program looks like this: > > //Test1.java > import org.omg.CosNaming.*; > import org.omg.CORBA.*; > import java.util.*; > > public class Test1 { > public static void main(String[] args) { > System.out.print("args: "); > for(int i = 0; i < args.length; i++) { > System.out.print(args[i] + " "); > } > System.out.println(""); > try { > ORB orb = ORB.init(args, null); > System.out.println("Initialized orb"); > String[] services = orb.list_initial_services(); > System.out.println("Got list of services:"); > for(int i = 0; i < services.length; i++) { > System.out.println(" " + services[i]); > } > } catch(Exception e) { > System.out.println("Exception thrown " + e); > } > } > } > > All this is doing is listing the initial services available when the orb is > started. > > When I run this from the command line using: > java Test1 -ORBInitialHost spoonrest -ORBInitialPort 12345 > I get: > args: -ORBInitialHost spoonrest -ORBInitialPort 12345 > Initialized orb > Got list of services: > ServerActivator > ServerLocator > NameService > InitialNameService > ServerRepository > TNameService > RootPOA > CodecFactory > DynAnyFactory > POACurrent > PICurrent > > Everythink works OK. But, when I use the following Ant task: > <target name="test1"> > <echo message="Using -ORBInitialHost ${cosname.host}"/> > <echo message="Using -ORBInitialPort ${cosname.port}"/> > <java fork="true" classname="Test1"> > <classpath refid="run.classpath"/> > <arg value="-ORBInitialHost ${cosname.host}"/> > <arg value="-ORBInitialPort ${cosname.port}"/> > </java> > </target> > > I get: > Buildfile: build.xml > > test1: > [echo] Using -ORBInitialHost spoonrest > [echo] Using -ORBInitialPort 12345 > [java] args: -ORBInitialHost spoonrest -ORBInitialPort 12345 > [java] Initialized orb > [java] Exception thrown org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor > code: 201 completed: No > > BUILD SUCCESSFUL > > Total time: 3 seconds > > You can see that the program is getting the command line arguments from Ant > correctly. The Ant properties appear to be set up correctly. Does anyone > have any idea why this doesn't work? > > Thanks in advance for the help. > --------------------------------- > Michael Bowman > [EMAIL PROTECTED] > (410) 266-4876 > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>