ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ZHOU,SHENG (HP-China,ex2)" <zhou.sh...@hp.com>
Subject RE: a question about pass parameter to java
Date Fri, 06 Dec 2002 08:53:13 GMT
Hi thanks for the reply.

when I changed the related part in build.xml as followed:

<target name="run">
   <java classname="examples.HelloClient" fork="yes" failonerror="true">
       <jvmarg
value="-Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory"/
>
       <jvmarg value="-Djava.naming.provider.url=t3://localhost:7001" />
       <classpath>
          <pathelement path="${classpath};${deploy}/MyHello.jar"/>
       </classpath>            
   </java>
</target>

the run result still wrong as followed :

ant run
Buildfile: build.xml

run:
     [java] javax.naming.NoInitialContextException: Cannot instantiate
class: we
blogic.jndi.WLInitialContextFactory.  Root exception is
java.lang.ClassNotFoundE
xception: weblogic.jndi.WLInitialContextFactory
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
     [java]     at java.security.AccessController.doPrivileged(Native
Method)
     [java]     at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
     [java]     at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)

     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
     [java]     at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)

     [java]     at java.lang.Class.forName0(Native Method)
     [java]     at java.lang.Class.forName(Class.java:207)
     [java]     at
com.sun.naming.internal.VersionHelper12.loadClass(VersionHelp
er12.java:42)
     [java]     at
javax.naming.spi.NamingManager.getInitialContext(NamingManage
r.java:649)
     [java]     at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.
java:243)
     [java]     at javax.naming.InitialContext.init(InitialContext.java:219)
     [java]     at
javax.naming.InitialContext.<init>(InitialContext.java:195)
     [java]     at examples.HelloClient.main(Unknown Source)
     [java] Exception in thread "main"

BUILD FAILED
file:C:/Temp/Hello/build.xml:49: Java returned: 1

Total time: 2 seconds

-----Original Message-----
From: Jan.Materne@rzf.fin-nrw.de [mailto:Jan.Materne@rzf.fin-nrw.de]
Sent: Friday, December 06, 2002 4:27 PM
To: ant-user@jakarta.apache.org
Subject: AW: a question about pass parameter to java


java -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
-Djava.naming.provider.url=t3://localhost:7001 examples.HelloClient

==>

<java classname="examples.HelloClient">
    <jvmarg
value="-Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory"
/>
    <jvmarg value="-Djava.naming.provider.url=t3://localhost:7001" />
</java>


For more information see the manual. (CoreTask | java)


Jan Matèrne


> -----Urspr√ľngliche Nachricht-----
> Von: ZHOU,SHENG (HP-China,ex2) [mailto:zhou.sheng@hp.com]
> Gesendet am: Freitag, 6. Dezember 2002 09:23
> An: Ant Users List
> Betreff: a question about pass parameter to java
> 
>  Hi, guys ! I am a newbie for ant .
> 
> I meet a problem when I use ant ,pls help me !
> If I input command to run java class(which is HelloClient , a 
> very simple
> program)
>  
> java -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextF
> actory -Djava.naming.provider.url=t3://localhost:7001 
> examples.HelloClient
> The output is OK as followed: Hello, World!
>  But When I use build.xml the related part is as followed: 
> <target name="run">
>    <java classname="examples.HelloClient" fork="yes" 
> failonerror="true">
>        <arg value="t3://localhost:7001"/>
>        <classpath>
>           <pathelement path="${classpath};${deploy}/MyHello.jar"/>
>        </classpath>            
>    </java>
> </target>
> 
> When I input : ant run 
> 
> the output is as followed: 
> 
> Buildfile: build.xml
> 
> run:
>      [java] javax.naming.CommunicationException: Can't find
> SerialContextProvider
>      [java]     at
> com.sun.enterprise.naming.SerialContext.getProvider(SerialCont
> ext.java:66)
>      [java]     at
> com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:154)
>      [java]     at
> javax.naming.InitialContext.lookup(InitialContext.java:347)
>      [java]     at examples.HelloClient.main(Unknown Source)
>      [java] Exception in thread "main"
> 
> BUILD FAILED
> file:C:/Temp/Hello/build.xml:49: Java returned: 1
> 
> Total time: 8 seconds
> 
> It look like the parameter is incorrectly pass to shell not java.exe .
> 
>  
> 
>  
> 
> 

--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>


Mime
View raw message