I don´t know WLS. Where is the class weblogic.jndi.WLInitialContextFactory?
Add that JAR to the classpath, too.
Jan Matèrne
> -----Ursprüngliche Nachricht-----
> Von: ZHOU,SHENG (HP-China,ex2) [mailto:zhou.sheng@hp.com]
> Gesendet am: Freitag, 6. Dezember 2002 09:53
> An: Ant Users List
> Betreff: RE: a question about pass parameter to java
>
> 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.WLInitialCo
> ntextFactory"/
> >
> <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.WLInitialCo
> ntextFactory"
> />
> <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>
>
|