Hari,

 I have this class in the class path but what I found out is the
> ModulePolicyExtension class belongs to
> org.apache.axis2.wsdl.codegen.extension
>
> But the error I am getting is for this class org*/*apache*/*axis2*/*
> modules*/*ModulePolicyExtension
> Some where the code is looking for
> org.apache.axis2.modules.ModulePolicyExtension class
>
> Any inputs?
>

This seems to be strange. look at this commit [1]. It seems that Axis2 has
replaced org.apache.axis2.modules.ModulePolicyExtension class with
org.apache.axis2.wsdl.codegen.extension.ModulePolicyExtension . So there is
no way Rampart 1.4 could refer to this class.  Just guessing, is there a
chance that there is Rampart 1.1 or 1.2 jars in your class path.

thanks,
nandana

[1] -
http://markmail.org/message/6vx7ijlhgsdrym6t?q=list:org%2Eapache%2Ews%2Eaxis-cvs+org%2Eapache%2Eaxis2%2Emodules%2EModulePolicyExtension



> On 5/8/08, Nandana Mihindukulasooriya <[EMAIL PROTECTED]> wrote:
>>
>> Hi Hari,
>>     do you have axis2-codegen-1.4.jar in your classpath ? If not, please
>> add this jar in to your classpath. This jar ships with Axis2 binary
>> distribution under lib. Even if you download the war distribution or create
>> the distribution using maven, it is there. But if you create the war using
>> the ant task in binary distribution, that script explicitly excludes this
>> jar. :( .
>>
>> thanks,
>> nandana
>>
>>
>>  On 5/8/08, Hari Prasad <[EMAIL PROTECTED]> wrote:
>>>
>>> Hi Nandana,
>>>
>>> Thanks for the tips on debugging. I debugged the code and found that the
>>> faulty modules has this 'rampart' module in it.
>>> The error is the following
>>>
>>> java
>>> *.*lang*.*NoClassDefFoundError*:* org*/*apache*/*axis2*/*modules*/*
>>> ModulePolicyExtension
>>> Which axis2 jar contains this class? I searched in all jars but could not
>>> find this class. I downloaded the axis2-1.4 binaries yesterday.
>>> Regards
>>> Hari P
>>>
>>>  On 5/8/08, Nandana Mihindukulasooriya <[EMAIL PROTECTED]> wrote:
>>>>
>>>> Hi Hari,
>>>>
>>>>  There are no compilation errors but when I run the program , I get the
>>>>> same error
>>>>> "org.apache.axis2.AxisFault: The system is attempting to engage a
>>>>> module that is not available: rampart"
>>>>>
>>>>
>>>> The possible reason is Rampart might not have been deployed correctly.
>>>> Did you add all dependency jars to your classpath ? And if you can debug,
>>>> you can check ConfigurationContext ->
>>>> axisConfiguration -> faultyModules to check the reason why it has
>>>> actually failed to deploy.
>>>>
>>>> BTW, Are you using a custom axis2.xml ?
>>>>
>>>> thanks,
>>>> nandana
>>>>
>>>>
>>>>>
>>>>> On 5/8/08, Nandana Mihindukulasooriya <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>> Hi Hari,
>>>>>>
>>>>>>> Not knowing what else needs to be done?. I tried using rampart with
>>>>>>> 1.4 It didn't work. Does Rampart
>>>>>>> supported with axis2 1.4?
>>>>>>>
>>>>>>
>>>>>> Yes, you can download Rampart 1.4 RC2 here [1]. Configuration should
>>>>>> be like this.
>>>>>>
>>>>>>     <module ref="rampart" />
>>>>>>
>>>>>>     <parameter name="OutflowSecurity">
>>>>>>         <action>
>>>>>>             <items>UsernameToken Timestamp</items>
>>>>>>             <user>bob</user>
>>>>>>
>>>>>> <passwordCallbackClass>org.apache.rampart.samples.sample02.PWCBHandler</passwordCallbackClass>
>>>>>>         </action>
>>>>>>     </parameter>
>>>>>>
>>>>>> you can find the complete axis2.xml here [2]. You can go through the
>>>>>> samples come with Rampart distribution to get a better understanding.
>>>>>>
>>>>>>
>>>>>> [1] - 
>>>>>> http://people.apache.org/~nandana/rampart-1.4/RC2/dist/<http://people.apache.org/%7Enandana/rampart-1.4/RC2/dist/>
>>>>>> [2] -
>>>>>> http://svn.apache.org/repos/asf/webservices/rampart/trunk/java/modules/rampart-samples/basic/sample02/client.axis2.xml
>>>>>>
>>>>>>
>>>>>> thanks,
>>>>>> nandana
>>>>>>
>>>>>>
>>>>>
>>>
>>
>>
>> --
>> Nandana Mihindukulasooriya
>> WSO2 inc.
>>
>> http://nandana83.blogspot.com/
>> http://nandanasm.wordpress.com/
>>
>
>

Reply via email to