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 Pradeep Bhatt <pb...@cisco.com> on 2003/12/19 13:17:00 UTC

servlet.jar required in jre 1.4.1?

Hi,

Have a quick question.
I am using AXIS 1.0 and in jre 1.3, I do not get any issues.
But when I run my code in jre 1.4.1, it is expecting servlet.jar in the 
classpath.
Can some one explain this behaviour to me ?
Why is that 1.3.1 does not require servlet.jar where as 1.4.1 requires ?

The exception thrown is:

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.configuration.DefaultEngineConfigurationFactory.<init> (DefaultEngineConfigurationFactory.java:85)


Any help is higly appriciated.

Thanks
Pradeep


Re: servlet.jar required in jre 1.4.1?

Posted by Pradeep Bhatt <pb...@cisco.com>.
Well after a lot of search got the following info that there is a bug 
submitted:
  http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14457
The comments says "fixed in latest cvs"
Can some one please let me know in which version on AXIS is this fixed !
[Sorry for being dump here]

Thanks
Pradeep


Pradeep Bhatt wrote:

> Hi,
>
> Have a quick question.
> I am using AXIS 1.0 and in jre 1.3, I do not get any issues.
> But when I run my code in jre 1.4.1, it is expecting servlet.jar in 
> the classpath.
> Can some one explain this behaviour to me ?
> Why is that 1.3.1 does not require servlet.jar where as 1.4.1 requires ?
>
> The exception thrown is:
>
>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.configuration.DefaultEngineConfigurationFactory.<init> (DefaultEngineConfigurationFactory.java:85)
>  
>
>
> Any help is higly appriciated.
>
> Thanks
> Pradeep
>