Hi nandan & Vinh,

I think latest Rampart is compatible only with JDK1.5! I am using jdk1.4_08
which doesn't implement
the Integer.valueOf(int).. What I did was I extracted the java files from
the ramart-core-642231.jar and changed in
3 places valueOf(int) to valueOf( "" + int). Then created the jar again and
added to this to my classpath.. Now
I don't get this error any more!!. But I am not getting the data yet which I
am looking into!

Regards
HAri P


On 5/9/08, Hari Prasad <[EMAIL PROTECTED]> wrote:
>
> Thanks a lot Vinh!
>
> Indeed this was the problem. From somewhere I had copied axis2-security.jar
> into the lib folder which contained a rampart class.
> Once I removed this jar, the module is getting loaded (i guess as there are
> no error which I used to get). But now I am running into a different
> exception which
> I guess, again due to some class conflict. But I'm having difficulty in
> resolving it. Here is the error
>
> java.lang.NoSuchMethodError:
> java.lang.Integer.valueOf(I)Ljava/lang/Integer;
>
> at org.apache.rampart.util.HandlerParameterDecoder.processParameters(
> *HandlerParameterDecoder.java:151*
> )
>
> at org.apache.rampart.handler.WSDoAllSender.processBasic(
> *WSDoAllSender.java:94*) SO what should be the classpath and order of the
> jars?
>
> Regards
> Hari P
>
>
>
> On 5/9/08, Vinh Nguyen (vinguye2) <[EMAIL PROTECTED]> wrote:
>>
>>  Normally, classloaders look up classes using the full package path and
>> class name, not just the class name.  So it's not likely that the problem is
>> because of clashes between classes that have the same name but different
>> packages.
>>
>> More likely, the NoClassDefFoundError is occuring because no such jar
>> exists with that package and class name.  Or, as I encountered this a few
>> times before, the class does exist but in multiple jars, so the classloader
>> doesn't know which to load.
>> -Vinh
>>
>>  ------------------------------
>> *From:* Nandana Mihindukulasooriya [mailto:[EMAIL PROTECTED]
>> *Sent:* Thursday, May 08, 2008 7:48 PM
>> *To:* [email protected]
>> *Subject:* Re: Problem with engaging security module in Axis2 1.4 version
>>
>>
>>  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