To find a class in a jar, try "unzip -l whatever.jar | grep AdminClient". In this case, it resides in axis.jar, as expected.
For setting environment variables in your .bashrc, it is: export FOO=BAR (no "set" required). Then, as someone else suggested: "source .bashrc" from your shell and you should be all set. Russ -----Original Message----- From: shaun lim [mailto:[EMAIL PROTECTED] Sent: Monday, April 26, 2004 12:10 AM To: [EMAIL PROTECTED] Subject: Re: "Unique" classpath problem Thanks all your replies! Er, Considering that I don't even know where the AdminClient class resides .. maybe its not even compiled.. How do i go about compiling it? and whats the syntax for setting variables in .bashrc? I tried "set" and "alias" to no avail.. maybe its not a classpath problem after all..but cause silly me didnt know how to compile the AdminClient. Anyway i've manually typed everything in the $PATH variable in .bash_profile. should eliminate any class problems now.. Thanks for taking the time to help a noob guys, really appreciate it. --- Mark Leone <[EMAIL PROTECTED]> wrote: > Shaun, > > I have no experience with linux, but I have a few > questions that might help > you zero in on your problem. > > You mention two run-time errors in this thread. Your > fist message reported > "Exception in thread "main" > java.lang.NoClassDefFoundError," and your second > message reported "Unrecognized option: -l Could not > create the Java virtual > machine." Are you still getting both errors? The > former looks like a > classpath problem, but the latter does not. > > You say that you can't echo the $AXIS_Home > directory. What is your $Home > variable set to, since it detremines the value of > $AXIS_HOME, $AXIS_LIB, and > $AXISCLASSPATH? > > Silly question, but has your AdminCLient class been > compiled? > > > > > > >From: shaun lim <[EMAIL PROTECTED]> > >Reply-To: [EMAIL PROTECTED] > >To: [EMAIL PROTECTED] > >Subject: Re: "Unique" classpath problem > >Date: Sat, 24 Apr 2004 08:12:22 -0700 (PDT) > > > >Hi Mark! thanks for the reply. Yup i typed -l as in > l for Lion. i have a > >feelings its cause my classpath isn't set properly > because i'm unable to > >echo the $AXIS_HOME directory. > > > >Am i supposed to set the $AXIS_HOME,$AXISLIB etc in > the bash_profile or > >bashrc? sorry i'm almost a total linux noob. > > > >Anybody running axis/tomcat on linux? Help? > Thanks.. > > > >Mark Leone <[EMAIL PROTECTED]> wrote: > >Are you typing -1 (dash ) or -l (dash ) for the > >option? They look identical in some fonts. Looks > like your message is > >related to the option you specifed and not the > classpath. > > > > > > >From: shaun lim > > > > >Reply-To: [EMAIL PROTECTED] > > >To: [EMAIL PROTECTED] > > >Subject: Re: "Unique" classpath problem > > >Date: Fri, 23 Apr 2004 21:44:17 -0700 (PDT) > > > > > >oops im sorry i left out the "deploy.wsdd" > > > > > >its supposed to be: > > > > > >When i try: > > >[EMAIL PROTECTED] stock]$ java -cp $AXISCLASSPATH > > >org.apache.axis.client.AdminClient -l > > >http://localhost:8080/axis/services/AdminService > deploy.wsdd > > > > > >I get: > > >Unrecognized option: -l > > >Could not create the Java virtual machine. > > > > > > > > > > > >shaun lim > >wrote: > > >Hi guys, maybe its the fact that im a newbie to > both > > >linux and axis, but no one else seems to be > having my > > >kind of classpath problems. > > > > > >Please help if you can =) > > > > > >Here goes, I installed axis 1.1 on tomcat4.06 > that > > >comes with NetBeans 3.5.1 by copying the > > >axis-1_1/webapps/axis folder to my tomcat webapps > > >folder as instructed by the tutorial. > > > > > >Then i set my class path as follows: > > > > > ># .bash_profile > > > > > ># Get the aliases and functions > > >if [ -f ~/.bashrc ]; then > > >. ~/.bashrc > > >fi > > > > > ># User specific environment and startup programs > > > > > >PATH=$PATH:$HOME/bin > > >PATH=$HOME/SUNWappserver/jdk/bin:$PATH > > > > > >set AXIS_HOME=$HOME/web/axis-1_1 > > >set AXIS_LIB=$AXIS_HOME/lib > > >set > > > >AXISCLASSPATH=$AXIS_LIB/axis.jar:$AXIS_LIB/commons-discovery.jar: > > > > > > >$AXIS_LIB/commons-logging.jar:$AXIS_LIB/jaxrpc.jar:$AXIS_LIB/saaj.jar: > > > > > > >$AXIS_LIB/log4j-1.2.8.jar:$AXIS_LIB/xml-apis.jar:$AXIS_LIB/xercesImpl.jar:$ HOME/web/axis-1_1 > > > > > >PATH=$AXISCLASSPATH:$PATH > > >export AXIS_HOME; export AXIS_LIB; export > > >AXISCLASSPATH > > >export PATH > > >unset USERNAME > > > > > >- > > >Is there anything wrong with my classpath? My > axis > > >installation validates fine but i can't seem to > access > > >the AdminClient. > > > > > >I get the following errors: > > > > > >When i try: > > >[EMAIL PROTECTED] stock]$ java -cp $AXISCLASSPATH > > >org.apache.axis.client.AdminClient -l > > >http://localhost:8080/axis/services/AdminService > > > > > >I get: > > >Unrecognized option: -l > > >Could not create the Java virtual machine. > > > > > >When i try: > > >[EMAIL PROTECTED] stock]$ java > > >org.apache.axis.client.AdminClient -l > > >http://localhost:8080/axis/services/AdminService > > > > > >I get: > > >Exception in thread "main" > > >java.lang.NoClassDefFoundError: > > >org/apache/axis/client/AdminClient > > > > > >Please help guys..this is really furstrating. > > > > > >I saw that some folks actually set their > $AXISHOME as > > >the copied axis directory in their > tomcat/webapps. is > > >that correct? Also, i already copied the > jaxrpc.jar > > >and saaj.jar to the tomcat/common/lib. > > > > > >Thanks a million in advance. > > > > > > > > > > > > > > >__________________________________ > > >Do you Yahoo!? > > >Yahoo! Photos: High-quality 4x6 digital prints > for 25¢ > > >http://photos.yahoo.com/ph/print_splash > > > > > >--------------------------------- > > >Do you Yahoo!? > > >Yahoo! Photos: High-quality 4x6 digital prints > for 25¢ > > > >_________________________________________________________________ > >FREE pop-up blocking with the new MSN Toolbar - get > it now! > >http://toolbar.msn.com/go/onm00200415ave/direct/01/ > > > > > >--------------------------------- > >Do you Yahoo!? > >Yahoo! Photos: High-quality 4x6 digital prints for > 25¢ > > _________________________________________________________________ > Watch LIVE baseball games on your computer with > MLB.TV, included with MSN > Premium! > http://join.msn.com/?page=features/mlb&pgmarket=en-us/go/onm00200439ave/dire ct/01/ > __________________________________ Do you Yahoo!? Yahoo! Photos: High-quality 4x6 digital prints for 25¢ http://photos.yahoo.com/ph/print_splash