You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Chris Howard <ch...@boxlake.com> on 2002/10/11 19:06:03 UTC

javax/servlet/ServletContext not defined

I'm getting the following error when ever I try to run anything..

Exception in thread "main" java.lang.NoClassDefFoundError:
javax/servlet/Servlet
Context
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:1627)
        at java.lang.Class.getMethod0(Class.java:1746)
        at java.lang.Class.getDeclaredMethod(Class.java:1233)
        at
org.apache.commons.discovery.tools.ClassUtils.findPublicStaticMethod(
ClassUtils.java:112)
        at
org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
tory(EngineConfigurationFactoryFinder.java:214)
        at
org.apache.axis.configuration.EngineConfigurationFactoryFinder.access
$300(EngineConfigurationFactoryFinder.java:92)
        at
org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(
EngineConfigurationFactoryFinder.java:179)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
tory(EngineConfigurationFactoryFinder.java:148)
        at
org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
tory(EngineConfigurationFactoryFinder.java:204)
        at org.apache.axis.client.Service.<init>(Service.java:111)
        at org.apache.axis.client.AdminClient.<init>(AdminClient.java:123)
        at org.apache.axis.client.AdminClient.main(AdminClient.java:339)

After poking around I don't see a class by this name.  I assume I'm missing
a directory on my classpath, that has been most of my problems so far
throughout this install.  This particular error occured when I was
attempting to deploy the stock quote example.

Thanks,

Chris Howard
Web Application Developer
http://www.boxlake.com
1.866.box.lake
choward@boxlake.com


RE: javax/servlet/ServletContext not defined

Posted by Chris Howard <ch...@boxlake.com>.
Great that fixes that problem.  I can now deploy services and run the
example stock service.  Only 1 issue left that I know of.  When I go to
http://127.0.0.1:8080/axis/servlet/AdminServlet I get a 404 error.  Now I do
have axis.jar in my classpath so I'm quite sure that isn't the problem and I
have restarted tomcat recently.  Any ideas.

Thanks
-Chris

-----Original Message-----
From: dmyaho [mailto:dmyaho@vol.vnn.vn]
Sent: Friday, October 11, 2002 1:39 PM
To: axis-user@xml.apache.org
Subject: Re: javax/servlet/ServletContext not defined


do you have servlet.jar in your classpath?

----- Original Message -----
From: "Chris Howard" <ch...@boxlake.com>
To: "'Axis-User" <ax...@xml.apache.org>
Sent: Friday, October 11, 2002 10:06 AM
Subject: javax/servlet/ServletContext not defined


> I'm getting the following error when ever I try to run anything..
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> javax/servlet/Servlet
> Context
>         at java.lang.Class.getDeclaredMethods0(Native Method)
>         at java.lang.Class.privateGetDeclaredMethods(Class.java:1627)
>         at java.lang.Class.getMethod0(Class.java:1746)
>         at java.lang.Class.getDeclaredMethod(Class.java:1233)
>         at
> org.apache.commons.discovery.tools.ClassUtils.findPublicStaticMethod(
> ClassUtils.java:112)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
> tory(EngineConfigurationFactoryFinder.java:214)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder.access
> $300(EngineConfigurationFactoryFinder.java:92)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(
> EngineConfigurationFactoryFinder.java:179)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
> tory(EngineConfigurationFactoryFinder.java:148)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
> tory(EngineConfigurationFactoryFinder.java:204)
>         at org.apache.axis.client.Service.<init>(Service.java:111)
>         at org.apache.axis.client.AdminClient.<init>(AdminClient.java:123)
>         at org.apache.axis.client.AdminClient.main(AdminClient.java:339)
>
> After poking around I don't see a class by this name.  I assume I'm
missing
> a directory on my classpath, that has been most of my problems so far
> throughout this install.  This particular error occured when I was
> attempting to deploy the stock quote example.
>
> Thanks,
>
> Chris Howard
> Web Application Developer
> http://www.boxlake.com
> 1.866.box.lake
> choward@boxlake.com
>
>
>



Re: javax/servlet/ServletContext not defined

Posted by dmyaho <dm...@vol.vnn.vn>.
do you have servlet.jar in your classpath?

----- Original Message -----
From: "Chris Howard" <ch...@boxlake.com>
To: "'Axis-User" <ax...@xml.apache.org>
Sent: Friday, October 11, 2002 10:06 AM
Subject: javax/servlet/ServletContext not defined


> I'm getting the following error when ever I try to run anything..
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> javax/servlet/Servlet
> Context
>         at java.lang.Class.getDeclaredMethods0(Native Method)
>         at java.lang.Class.privateGetDeclaredMethods(Class.java:1627)
>         at java.lang.Class.getMethod0(Class.java:1746)
>         at java.lang.Class.getDeclaredMethod(Class.java:1233)
>         at
> org.apache.commons.discovery.tools.ClassUtils.findPublicStaticMethod(
> ClassUtils.java:112)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
> tory(EngineConfigurationFactoryFinder.java:214)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder.access
> $300(EngineConfigurationFactoryFinder.java:92)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(
> EngineConfigurationFactoryFinder.java:179)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
> tory(EngineConfigurationFactoryFinder.java:148)
>         at
> org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFac
> tory(EngineConfigurationFactoryFinder.java:204)
>         at org.apache.axis.client.Service.<init>(Service.java:111)
>         at org.apache.axis.client.AdminClient.<init>(AdminClient.java:123)
>         at org.apache.axis.client.AdminClient.main(AdminClient.java:339)
>
> After poking around I don't see a class by this name.  I assume I'm
missing
> a directory on my classpath, that has been most of my problems so far
> throughout this install.  This particular error occured when I was
> attempting to deploy the stock quote example.
>
> Thanks,
>
> Chris Howard
> Web Application Developer
> http://www.boxlake.com
> 1.866.box.lake
> choward@boxlake.com
>
>
>



Re: javax/servlet/ServletContext not defined

Posted by Michael Brennen <mb...@fni.com>.
Add servlet.jar to your classpath.  Assuming that you are running
tomcat 4, it will be in ./common/lib/ off of the tomcat root.

   -- Michael

On Fri, 11 Oct 2002, Chris Howard wrote:

> I'm getting the following error when ever I try to run anything..
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> javax/servlet/Servlet Context