cancel
Showing results for 
Search instead for 
Did you mean: 

ClassNotFoundException: org.alfresco.web.app.servlet.Kerbero

snig
Champ in-the-making
Champ in-the-making
Trying to configure AD authentication in Alfresco 2.1 GA

Followed step-by-step instructions from http://wiki.alfresco.com/wiki/Configuring_the_CIFS_and_web_servers_for_Kerberos/AD_integration
(Very good instructions indeed).

So far, so good.
But, Unfortunately got error when starting the server (using tomcat 5.5.25)


ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco]] Exception starting filter Authentication Filter
java.lang.ClassNotFoundException: org.alfresco.web.app.servlet.KerberosAuthenticationFilter
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
   at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:207)
   at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
   at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)
   at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

No information/help found in Google!!!!

Please HELP…

Thanks very much in advance.
4 REPLIES 4

snig
Champ in-the-making
Champ in-the-making
I have searched for this class file in the JAR file also.

As per http://dev.alfresco.com/resource/docs/java/web-client/org/alfresco/web/app/servlet/KerberosAuthentic... page this class should be in
org.alfresco.web.app.servlet.KerberosAuthenticationFilter

I opened JAR file
webapps\alfresco\WEB-INF\lib\alfresco-web-client.jar

There AbstractAuthenticationFilter class is there, but not the KerberosAuthenticationFilter class.

Am I missing something?
Where from can I get this class?

Please HELP.

Thanks.

andy
Champ on-the-rise
Champ on-the-rise
Hi

This support is not in that release. I think you will need 2.9.

Andy

nicof
Champ in-the-making
Champ in-the-making
So there is no possibility to use Kerberos for Authentication? I face the same problem with 2.1 CE on Centos 5.

Has the class been removed in 2.1, as the wiki-entry seems to be older? If so, can it be included manually?

Is it right, that LDAP can only be used for sync, not for auth? Which alternatives are there, especcially concerning single-sign-on?

It would be helpful, if the wiki-posts would imply the versions they are valid for, by the way.


Many thanks in advance!

nicof
Champ in-the-making
Champ in-the-making
To put it into a shorter form: Which way of authentication would you recommend for Alfresce 2.1CE on Centos Linux?