[Erreur 500] AuthenticationException

cancel
Showing results for 
Search instead for 
Did you mean: 
boowissv13
Member II

[Erreur 500] AuthenticationException

Bien le bonjour,

Voila mon souci, après avoir créer un virtualhost pour la partie "Share" d'Alfresco, lors que je lance la page avec : http://mon.domaine/ (qui pointe sur http://monserveur/share/).
Je vois apparaitre cette page :

Etat HTTP 500 -

type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/alfresco/repo/security/authentication/AuthenticationException
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

cause mère

java.lang.NoClassDefFoundError: org/alfresco/repo/security/authentication/AuthenticationException
   java.lang.Class.getDeclaredConstructors0(Native Method)
   java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
   java.lang.Class.getConstructor0(Class.java:2699)
   java.lang.Class.newInstance0(Class.java:326)
   java.lang.Class.newInstance(Class.java:308)
   org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:145)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

cause mère

java.lang.ClassNotFoundException: org.alfresco.repo.security.authentication.AuthenticationException
   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
   org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128)
   org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
   java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
   java.lang.Class.getDeclaredConstructors0(Native Method)
   java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
   java.lang.Class.getConstructor0(Class.java:2699)
   java.lang.Class.newInstance0(Class.java:326)
   java.lang.Class.newInstance(Class.java:308)
   org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:145)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.18.
Apache Tomcat/6.0.18

Hors, lorsque j'essaye de me connecter avec : http://monserveur/share/, le site s'affiche correctement.
Si quelqu'un peut m'aiguiller sur une solution pour remédier à mon problème.
1 Reply
gardouille
Member II

Re: [Erreur 500] AuthenticationException

Bonjour,

Je ne sais pas décoder les erreurs indiquées, mais je peux cependant vous dire comment j'ai fait dans mon cas :

Dans le fichier /opt/Alfresco/tomcat/conf/server.xml, décommenter la ligne :
<Connector port="8009" enableLookups="false" protocol="AJP/1.3" redirectPort="8443" />
Relancer ensuite Alfresco.

Dans le fichier /etc/httpd/conf/httpd.conf, il faut renseigner la variable :
ServerName mon.domaine

Dans le fichier /etc/httpd/conf.d/proxy_ajp.conf, ajouter les lignes :

ProxyPass /alfresco/ ajp://localhost:8009/alfresco/
ProxyPass /share/ ajp://localhost:8009/share/

NameVirtualHost IP_SRV:80

<VirtualHost IP_SRV:80>
ServerName docs.mon.domaine
ProxyRequests Off
ProxyPass / http://IP_SRV/alfresco/
ProxyPassReverse / http://IP_SRV/alfresco/
</VirtualHost>

<VirtualHost IP_SRV:80>
ServerName share.mon.domaine
ProxyRequests Off
ProxyPass / http://IP_SRV/share/
ProxyPassReverse / http://IP_SRV/share/
</VirtualHost>
Les fichiers peuvent bien évidemment être à des emplacement différents suivant votre configuration et surtout suivant votre os ^^

Je ne sais pas si cela répond à vos attentes.

Cordialement =)