Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 Re: Administration » Lien dans les mails de notification d'archivage de contenu » 13/02/2018 15:17:07

Bonjour,

Merci pour l'information, cela règle mon problème.

#2 Administration » Lien dans les mails de notification d'archivage de contenu » 07/02/2018 11:15:50

lmoreau
Replies: 2

Bonjour,

Nous utilisons la version de déploiement 3.8.0.

Lorsqu'on utilise l'archivage programmé des contenus, nous recevons deux mails de notifications lors de la phase d'archivage.
Dans ces mails apparaisent des liens pointant vers l'application CMS, ces liens pointent vers le serveur tomcat (port 8080). Est-il possible de les diriger vers le frontal Apache ? Est-ce un problème de configuration ?

Est-il possible de modifier le contenu de ces notifications avec un template ?

Cordialement

Ludovic

#3 Re: Administration » Configuration URL site » 16/11/2017 12:59:45

Bonjour,

Comme vous l'indiquiez, le problème se situait au niveau du connecteur tomcat, il faut ajouter les propriétés suivantes :
proxyPort="443"
secure="true"
scheme="https"

Le site est opérationnel en HTTPS.

Merci pour votre aide.

#4 Administration » Configuration URL site » 15/11/2017 17:28:47

lmoreau
Replies: 2

Bonjour,

J'ai installé la version de déploiement 3.8.2 sur un unique serveur (un seul tomcat) pour les 2 applications cms et site.

J'ai des URLs du type :  pour le cms,  et  pour les sites.

Après paramétrage et création d'un site (site1 par exemple), je peux accéder aux interfaces d'administration, à l'application cms et aux contenus du site1.

Lorsque je veux paramétrer le site en HTTPS uniquement, je modifie mon Virtual Host apache pour faire une redirection HTTP vers HTTPS. Avec un fichier local, site1 répond bien.
Je modifie dans l'administration du cms la valeur du champ URL pour le site : .

Avec ou sans redémarrage de tomcat et apache, j'obtiens le message suivant :

ADMINISTRATION - AN ERROR OCCURED
java.lang.IllegalArgumentException : There's no site for server site1.domaine.fr, port 80 and path /fr/index.html

Hide details
There's no site for site1.domaine.fr, port 80 and path /fr/index.htmljava.lang.IllegalArgumentException: There's no site for server site1.domaine.fr, port 80 and path /fr/index.html
    at org.ametys.site.GetSiteAction.act(GetSiteAction.java:131)
    at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:120)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
    at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
    at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
    at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1159)
    at org.ametys.runtime.servlet.RuntimeServlet._doService(RuntimeServlet.java:135)
    at org.ametys.runtime.servlet.RuntimeServlet.service(RuntimeServlet.java:92)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1081)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658)
    at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1580)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1537)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:748)

Je ne vois pas d'où provient le problème, avez-vous une idée ?

Cordialement

Ludovic

Board footer

Powered by FluxBB