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



Reply via email to