NoClassDefFound error usually implies duplicate classes. You might look for
these classes in the JARs that ship with JBoss.

On Fri, Aug 7, 2009 at 10:08 AM, Miguel Romero <individu...@gmail.com>wrote:

> The class UserRoleAuthorizationIntercept is in directory WEB-INF/classes
>
> Is the first time that i´m gointo to deploy it in Jboss and i don´t know
> what is the policy file configuration rigth:
>
> <jboss-web>
>     <class-loading java2ClassLoadingCompliance="false">
>
> <loader-repository>com.example.loaderrepository:loader=somename-webapp.war
>
> <loader-repository-config>java2ParentDelegation=false</loader-repository-config>
>     </loader-repository>
>     </class-loading>
> </jboss-web>
>
> If i add to WEB-INF default jboss-web.xml (up), next exceptions are thrown,
> what is a normal configuration?
>
> 2009-08-07 16:06:25,187 ERROR
> [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/psd_awd_af2-1.0-SNAPSHOT]]
> Error configurando escuchador de aplicación de clase
> com.opensymphony.clickstream.ClickstreamListener
>
>>
> 009-08-07 16:06:25,203 ERROR
> [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/psd_awd_af2-1.0-SNAPSHOT]]
> Error configurando escuchador de aplicación de clase
> org.springframework.web.context.request.RequestContextListener
> java.lang.NoClassDefFoundError
>
> thanks Matt!
>
>
> 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