I only suspect that the SPACE in your AXIS_HOME variables might be a
problem.
Why dont you try moving this Tomcat6 folder out of "Program Files". And then
updating your necessary environment variables accordingly.

Subir

On Jan 18, 2008 3:56 PM, Mar <[EMAIL PROTECTED]> wrote:

> Hi,
>
> I've been running through the tutorials and keep hitting similar errors
> regarding accessing classes from within a Jar file.
>
> I'm trying to deploy the AdminService via the AdminClient as described
> in the tutorial.  I can access webservices via regular
> http://localhost:8080/axis/*.jws and access
> http://localhost:8080/axis/happyaxis.jsp which describes all the needed
> components as being installed and detected.
>
> Once I try and run the command to deploy the wsdd I get the following
> error: Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/axis/client/AdminClient
>
> This exception is trigged by the following command inside the folder
> (\axis\WEB-INF\classes\samples\stock):
> java -cp "%AXISCLASSPATH%" org.apache.axis.client.AdminClient
> -lhttp://localhost:8080/axis/services/AdminService deploy.wsdd
>
> My setup is as follows:
>
> I'm running Tomcat 6.0 and Axis 1_4 on an Windows XP installation.
>
> I've set my environment variables up in the following manner:
> Variable Name: AXIS_HOME
> Variable Value: C:\Program Files\Apache Software Foundation\Tomcat
> 6.0\webapps\Axis1_4\axis-1_4
> Variable Name: AXIS_LIB
> Variable Value: %AXIS_HOME%\lib
> Variable Name: AXISCLASSPATH
> Variable Value:
> %AXIS_LIB%\axis.jar;%AXIS_LIB%\commons-discovery-0.2.jar
> ;%AXIS_LIB%\commons-logging-1.0.4.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
>
>
> NB: (I have changed the .jar files on commons-discovery.jar to
> commons-discovery-0.2.jar and on the commons-logging.jar to
> commons-logging-1.0.4.jar)
>
> The servlet setup on the web.xml file is the same as the defaulted
> web.xml in the Axis distribution.  This setup includes the Axis Admin
> Servlet and the servlet mapping.  servlet-class point to
> "org.apache.axis.transport.http.AdminServlet" and the servlet
> url-pattern in the servlet mapping pointing to "/servlet/AdminServlet".
>
> Once inside the AXIS_LIB folder, I can see all the .jar files that have
> been specified by the AXISCLASSPATH.
>
> In my project in Eclipse when importing
> org.apache.axis.client.AdminClient I can see there are methods for
> undeployment (undeployService() and undeployHandler()) but no specific
> methods listed for deployment.  Is this correct?
>
>
> Regarding the java.lang.NoClassDefFoundError, I understand why its
> happening but troubleshooting the issue is becoming problematic.  I've
> checked the locations of the environment variables and checked the
> commands that i'm running and the location with which i'm running.
>
> Can you help?
>
> Thanks,
> Martin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to