hi,

First, As always, my greetings to you

Second, questions. :)

UserRoleAuthorizationIntercept is a class that is compiled in
WEB-INF\classes not in WEB-INF\lib

If i create a jar for this class and place in WEB-INF\lib, application works
ok, without exceptions.

jboss 4.2.2GA first load WEB-INF\classes and then WEB-INF\lib because the
exception only is in the interceptor not in other classes like
StartupListener, etc..

i´m thinking that error is related with the moment when is loaded
aplication, applicationContext-struts.xml

what do you think?

Also, i have tried configure jboss-web.xml -- UniversalClassLoader but i
don´t get a solution.

Thanks!!!*
*

On Fri, Aug 7, 2009 at 3:10 PM, Matt Raible <m...@raibledesigns.com> wrote:

> ClassNotFoundException is a lot different from NoClassDefFound - the latter
> usually implies you have multiple instances of the same class in your
> classpath. If you "jar tvf" your JAR in WEB-INF/lib, is this class in there?
> If so, you might look at trying to reconfigure JBoss's UniversalClassLoader
> to load your classes before it's classes. I don't know if they still use
> this classloader, but they used to.
>
> Matt
>
>
> On Fri, Aug 7, 2009 at 8:49 AM, Miguel Romero <
> miguel.romero.remi...@gmail.com> wrote:
>
>> hi again,
>>
>> i don´t know why jboss throws a ClassNotFoundException due to
>> UserRoleAuthorizationIntercept, but that is the problem, because i have
>> commented:
>>
>> in applicationContext-struts.xml:
>>
>>     <bean id="adminInterceptor"
>> class="es.sacyl.psd.awd.webapp.interceptor.UserRoleAuthorizationInterceptor">
>>         <property name="authorizedRoles" value="ROLE_ADMIN"/>
>>     </bean>
>>
>> in struts.xml
>>
>>                 <interceptor-ref name="adminOnly"/>
>>
>>             <interceptor name="adminOnly" class="adminInterceptor"/>
>>
>>
>> And application works fine!
>>
>> why jboss throws a ClassNotFoundException with
>> UserRoleAuthorizationIntercept??
>>
>> any idea?
>>
>>
>>
>> On Fri, Aug 7, 2009 at 2:22 PM, Miguel Romero <
>> miguel.romero.remi...@gmail.com> wrote:
>>
>>> hi people,
>>>
>>> my appfuse fails in jboss-4.2.2.GA server not in jetty and tomcat that
>>> works fine! any idea?
>>>
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean with name '_filterChainProxy': Initialization of bean failed; nested
>>> exception is org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name '_filterChainList': Cannot resolve reference to bean
>>> '_basicAuthenticationFilter' while setting bean property 'filters' with key
>>> [8]; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>>> with name '_basicAuthenticationFilter': Initialization of bean failed;
>>> nested exception is
>>> org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
>>> class [es.sac.psac.webapp.interceptor.UserRoleAuthorizationInterceptor] for
>>> bean with name 'adminInterceptor' defined in ServletContext resource
>>> [/WEB-INF/applicationContext-struts.xml]; nested exception is
>>> java.lang.ClassNotFoundException:
>>> es.sac.psac.webapp.interceptor.UserRoleAuthorizationInterceptor
>>>
>>> thanks!!!
>>>
>>
>>
>

Reply via email to