• Configuration Tomcat 10 avec Alfresco

    From =?UTF-8?Q?BERTRAND_Jo=c3=abl?=@21:1/5 to All on Thu Feb 6 12:50:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --GiBaDNniOZjHlu6Fo3gsBHztkbpCA9UP8
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    Bonjour à tous,

    Je lance une bouteille à la mer parce que je ne sais plus où chercher.

    Considérons un serveur avec une installation de Tomcat 9/Java 11 avec Alfresco 7.3 et PostgreSQL 11. Installation fonctionnelle. Je tente
    depuis hier une migration vers Tomcat 10/Java 17, Alfresco 23.2.1 et
    PostgreSQL 17. Et comme à chaque fois, avec Alfresco et Tomcat, ça foire
    dans les grandes largeurs. Je ne suis ni spécialiste de Java, ni
    spécialiste de Tomcat, mais je ne pense pas avoir fait de bêtises.

    J'ai installé Alfresco dans /opt :

    Root rayleigh:[/opt/alfresco-23.2.1] > ls -al
    total 4564
    drwxr-xr-x 8 tomcat tomcat 4096 5 févr. 19:16 .
    drwxr-xr-x 21 root root 4096 5 févr. 18:41 ..
    -rw-r--r-- 1 tomcat tomcat 2095054 28 févr. 2024 alfresco-governance-services-community-repo-23.2.0.60.amp
    -rw-r--r-- 1 tomcat tomcat 1136853 28 févr. 2024 alfresco-governance-services-community-rest-api-explorer-23.2.0.60.war -rw-r--r-- 1 tomcat tomcat 1344589 28 févr. 2024 alfresco-governance-services-community-share-23.2.0.72.amp
    drwxr-xr-x 6 tomcat tomcat 4096 16 févr. 2024 alfresco-search-services drwxr-xr-x 2 tomcat tomcat 4096 29 févr. 2024 amps
    drwxr-xr-x 2 tomcat tomcat 4096 29 févr. 2024 bin
    drwxr-xr-x 3 tomcat tomcat 4096 29 févr. 2024 keystore
    drwxr-xr-x 3 tomcat tomcat 4096 29 févr. 2024 licenses
    -rwxr-xr-x 1 root root 478 5 févr. 19:16 ocr.sh
    -rw-r--r-- 1 tomcat tomcat 334 29 févr. 2024 README.txt
    -rw-r--r-- 1 tomcat tomcat 36011 29 févr. 2024 THIRD-PARTY.txt
    drwxr-xr-x 6 tomcat tomcat 4096 29 févr. 2024 web-server
    Root rayleigh:[/opt/alfresco-23.2.1] >

    Tomcat 10 est installé à la sauce Debian dans /var/lib/tomcat10 et /usr/share/tomcat10.

    Dans les logs, lorsque je lance tomcat, je peux lire :

    06-Feb-2025 12:31:08.953 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Nom version
    serveur : Apache Tomcat/10.1.34 (Debian)
    06-Feb-2025 12:31:08.953 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Serveur compilé :
    Dec 17 2024 07:16:03 UTC
    06-Feb-2025 12:31:08.954 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Version du serveur
    : 10.1.34.0
    06-Feb-2025 12:31:08.954 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Nom de l'OS :
    Linux
    06-Feb-2025 12:31:08.954 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Version OS :
    6.12.6-amd64
    06-Feb-2025 12:31:08.954 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture :
    amd64
    06-Feb-2025 12:31:08.955 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home :
    /usr/lib/jvm/java-17-openjdk-amd64
    06-Feb-2025 12:31:08.955 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Version JVM :
    17.0.14-ea+6-Debian-1
    06-Feb-2025 12:31:08.955 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Fournisseur de la
    JVM : Debian
    06-Feb-2025 12:31:08.955 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE :
    /var/lib/tomcat10
    06-Feb-2025 12:31:08.955 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME :
    /usr/share/tomcat10
    06-Feb-2025 12:31:08.956 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Djava.util.logging.config.file=/var/lib/tomcat10/conf/logging.properties 06-Feb-2025 12:31:08.956 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
    06-Feb-2025 12:31:08.956 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Djava.awt.headless=true
    06-Feb-2025 12:31:08.956 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dencryption.keystore.type=JCEKS
    06-Feb-2025 12:31:08.956 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding 06-Feb-2025 12:31:08.956 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dencryption.keyAlgorithm=DESede
    06-Feb-2025 12:31:08.957 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dencryption.keystore.location=/opt/alfresco-data/keystore/metadata-keystore/keystore
    06-Feb-2025 12:31:08.957 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dmetadata-keystore.password=mp6yc0UD9e
    06-Feb-2025 12:31:08.957 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dmetadata-keystore.aliases=metadata
    06-Feb-2025 12:31:08.957 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dmetadata-keystore.metadata.password=oKIWzVdEdA 06-Feb-2025 12:31:08.957 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dmetadata-keystore.metadata.algorithm=DESede
    06-Feb-2025 12:31:08.957 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Djdk.tls.ephemeralDHKeySize=2048
    06-Feb-2025 12:31:08.957 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
    06-Feb-2025 12:31:08.958 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande :
    -Dorg.apache.catalina.security.SecurityListener.UMASK=0022
    06-Feb-2025 12:31:08.958 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : --add-opens=java.base/java.lang=ALL-UNNAMED
    06-Feb-2025 12:31:08.958 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : --add-opens=java.base/java.io=ALL-UNNAMED
    06-Feb-2025 12:31:08.958 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : --add-opens=java.base/java.util=ALL-UNNAMED
    06-Feb-2025 12:31:08.958 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : --add-opens=java.base/java.util.concurrent=ALL-UNNAMED 06-Feb-2025 12:31:08.958 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED 06-Feb-2025 12:31:08.958 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dcatalina.base=/var/lib/tomcat10
    06-Feb-2025 12:31:08.958 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Dcatalina.home=/usr/share/tomcat10
    06-Feb-2025 12:31:08.959 INFOS [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la
    ligne de commande : -Djava.io.tmpdir=/tmp/tomcat10-tmp
    06-Feb-2025 12:31:08.963 INFOS [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Un version ancienne [1.3.1] de la bibliothèque Apache Tomcat Native basée sur APR
    est installée, alors que Tomcat recommande au minimum la version [2.0.5] 06-Feb-2025 12:31:08.963 INFOS [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Chargement
    de la librairie Apache Tomcat Native [1.3.1] en utilisant APR version
    [1.7.5]
    06-Feb-2025 12:40:13.962 INFOS [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL a
    été initialisé avec succès [OpenSSL 3.3.2 3 Sep 2024]
    06-Feb-2025 12:40:14.204 INFOS [main]
    org.apache.coyote.AbstractProtocol.init Initialisation du gestionnaire
    de protocole ["http-nio-8080"]
    06-Feb-2025 12:40:14.222 INFOS [main]
    org.apache.coyote.AbstractProtocol.init Initialisation du gestionnaire
    de protocole ["ajp-nio-0:0:0:0:0:0:0:1-8009"]
    06-Feb-2025 12:40:14.223 INFOS [main]
    org.apache.catalina.startup.Catalina.load L'initialisation du serveur a
    pris [434] millisecondes
    06-Feb-2025 12:40:14.256 INFOS [main] org.apache.catalina.core.StandardService.startInternal Démarrage du
    service [Catalina]
    06-Feb-2025 12:40:14.256 INFOS [main] org.apache.catalina.core.StandardEngine.startInternal Démarrage du
    moteur de Servlets : [Apache Tomcat/10.1.34 (Debian)]
    06-Feb-2025 12:40:14.264 INFOS [main] org.apache.catalina.startup.HostConfig.deployDescriptor Déploiement du descripteur de configuration [/etc/tomcat10/Catalina/localhost/share.xml]
    ...
    06-Feb-2025 12:40:24.456 INFOS [main] org.apache.catalina.startup.HostConfig.deployDescriptor Déploiement du descripteur de configuration [/etc/tomcat10/Catalina/localhost/alfresco.xml] févr. 06, 2025 12:40:29 PM org.apache.jasper.servlet.TldScanner scanJars INFOS: Au moins un fichier JAR a été analysé pour trouver des TLDs mais
    il n'en contenait pas, le mode "debug" du journal peut être activé pour obtenir une liste complète de JAR scannés sans succès ; éviter
    d'analyser des JARs inutilement peut améliorer sensiblement le temps de démarrage et le temps de compilation des JSPs
    févr. 06, 2025 12:40:29 PM org.apache.catalina.core.ApplicationContext log INFOS: No Spring WebApplicationInitializer types detected on classpath
    févr. 06, 2025 12:40:29 PM org.apache.catalina.core.ApplicationContext log INFOS: Initializing Spring root WebApplicationContext
    Cannot load JDBC driver class 'org.gjt.mm.mysql.Driver' java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1374)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1183)
    at org.apache.commons.dbcp2.DriverFactory.createDriver(DriverFactory.java:49)

    A priori, toutes les variables sont bien passées à Tomcat. Si je comprends bien le message d'erreur, Alfresco ne trouve pas son fichier
    de configuration qui est dans /var/lib/tomcat10/shared/classes/ alfresco-global.properties

    Pourquoi ? Il charge le pilote mysql par défaut alors que la configuration est faite sur postgresql. Catalina.properties contient un shared.loader configuré correctement.

    J'utilise des liens symboliques :
    Root rayleigh:[/var/lib/tomcat10] > ls -l
    total 680
    -rw-r--r-- 1 tomcat tomcat 669505 6 févr. 12:40 alfresco.log
    lrwxrwxrwx 1 tomcat tomcat 13 5 févr. 19:08 conf -> /etc/tomcat10 lrwxrwxrwx 1 tomcat tomcat 35 5 févr. 18:49 lib -> /opt/alfresco-23.2.1/web-server/lib
    lrwxrwxrwx 1 tomcat tomcat 18 16 sept. 18:47 logs -> ../../log/tomcat10 drwxr-xr-x 3 tomcat tomcat 4096 30 oct. 18:25 modules
    drwxr-xr-x 2 root root 4096 6 févr. 12:40 policy
    lrwxrwxrwx 1 tomcat tomcat 38 5 févr. 18:47 shared -> /opt/alfresco-23.2.1/web-server/shared
    -rw-r--r-- 1 tomcat tomcat 9150 6 févr. 12:40 share.log
    lrwxrwxrwx 1 tomcat tomcat 39 5 févr. 18:46 webapps -> /opt/alfresco-23.2.1/web-server/webapps
    lrwxrwxrwx 1 tomcat tomcat 20 16 sept. 18:47 work ->
    ../../cache/tomcat10

    Mais tomcat est configuré pour les suivre :

    Root rayleigh:[/etc/tomcat10/Catalina/localhost] > cat alfresco.xml
    <?xml version='1.0' encoding='utf-8'?>
    <Context crossContext="true" override="true">
    <Resources allowLinking="true">
    <PostResources base="${catalina.base}/modules/platform"

    className="org.apache.catalina.webresources.DirResourceSet"
    webAppMount="/WEB-INF/lib"/>
    </Resources>
    </Context>

    Je ne sais plus du tout où chercher. Toute idée sera la bienvenue.

    Bien cordialement,

    JB


    --GiBaDNniOZjHlu6Fo3gsBHztkbpCA9UP8--

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZ6SgywAKCRDFW/s/mMLX CLi/AP44lcZ27Z1SxiERPTWFN2ti0k+dVTvgAH5gQ6vVx8RHpgD5Aaun8fRcxjVQ QiVjSsFQkqDthAw3lZ3QPzsf5xr+tAg=
    =e7Lt
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jean-Michel OLTRA@21:1/5 to All on Thu Feb 6 13:30:01 2025
    Bonjour,


    Le jeudi 06 février 2025, BERTRAND Joël a écrit...


    INFOS: Initializing Spring root WebApplicationContext
    Cannot load JDBC driver class 'org.gjt.mm.mysql.Driver' java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver

    Tu as téléchargé le pilote jdbc pour Postgres ?
    Tu peux accéder à un fichier de configuration (extension .properties ou
    .yml) qui serait utilisé par Spring pour la configuration du datasource ?

    --
    jm

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?BERTRAND_Jo=c3=abl?=@21:1/5 to All on Thu Feb 6 13:40:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --zgNilS4ZQfxXeUqc5wkw0txzAtpvYD48L
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    didier gaumet a écrit :
    Le 06/02/2025 à 12:45, BERTRAND Joël a écrit :
    [...]
    Cannot load JDBC driver class 'org.gjt.mm.mysql.Driver'
    [...]

    Bonjour,

    avertissement: je ne m'y connais pas plus qu'avant à tout ça...

    mais j'ai retrouvé nos échanges relatifs à tes précédents soucis Alfresco:
    https://lists.debian.org/debian-user-french/2023/07/msg00049.html

    et en visitant le lien indiqué https://docs.alfresco.com/content-services/7.2/install/zip/tomcat/#install-application-server


    je vois:
    "[...]
    3. Copy the JDBC drivers for the database you are using to the lib
    directory.
    [...]"

    Donc le pilote JDBC pour MySQL est-il présent à l'endroit attendu? parce que le message d'erreur semble indiqué que non

    Mais je n'ai _pas_ besoin de ce pilote. La base est une PostgreSQL. La fait qu'Alfresco tente de charger le pilote mysql signifie qu'il
    n'arrive pas à lire son fichier de conf (information trouvée sur les
    forums alfresco). Sauf que Tomcat est hyper verbeux, mais il ne donne
    aucune information sur le pourquoi du comment.

    JKB


    --zgNilS4ZQfxXeUqc5wkw0txzAtpvYD48L--

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZ6SrpgAKCRDFW/s/mMLX CMvAAP9+yKfFpyY70v0Ys6XJreYptbhUNu/ivHrNTrrouiCyDQD9H63n648u7WD7 MKs4nnohSP6O16xod09jqco3uNujIQc=
    =xiRp
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?BERTRAND_Jo=c3=abl?=@21:1/5 to All on Thu Feb 6 18:40:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5SbyJqc7exvCsJO4WYEjes7pLATpIWEpf
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    didier gaumet a écrit :
    Le 06/02/2025 à 13:31, BERTRAND Joël a écrit :
    didier gaumet a écrit :
    Le 06/02/2025 à 12:45, BERTRAND Joël a écrit :
    [...]
    Cannot load JDBC driver class 'org.gjt.mm.mysql.Driver'
    [...]
        Mais je n'ai _pas_ besoin de ce pilote. La base est une
    PostgreSQL. La
    fait qu'Alfresco tente de charger le pilote mysql signifie qu'il
    n'arrive pas à lire son fichier de conf (information trouvée sur les
    forums alfresco). Sauf que Tomcat est hyper verbeux, mais il ne donne
    aucune information sur le pourquoi du comment.

        JKB

     effectivement ça signifie que n'est pas pris en compte ton paramétrage
    du pilote PostgreSQL,

     mais ça semble aussi signifier qu'est pris en compte un paramétrage indiquant que la base utilisée est MySQL, paramétrage que tu peux peut-être trouver (afin de le rectifier) par un grep sur les différents répertoires de fichiers de configuration Alfresco/Tomcat ?

    Bon. Début d'explication. Un champ de la configuration d'alfresco dans tomcat était du type shared.loader="lklkj,lkjlkjl" au lieu de shared.loader="lkjlkjl","lkjlkjlkj".

    Mais ça n'explique pas tout. Le jodconverter refuse de se lancer automatiquement et si tomcat tourne bien avec share et alfresco,
    l'interface web renvoie systématiquement :

    Service Unavailable

    The server is temporarily unable to service your request due to
    maintenance downtime or capacity problems. Please try again later.

    Il serait vraiment bien qu'un tel outil soit packagé parce qu'à chaque
    mise à jour, c'est la même misère. J'avais fait un howto pour les
    version 6 et 7 qui, naturellement, ne rime plus à rien...

    Je laisse tomber pour ce soir,

    JB


    --5SbyJqc7exvCsJO4WYEjes7pLATpIWEpf--

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZ6TzwwAKCRDFW/s/mMLX CNorAP0d4WNNYn2gm9q3c8FGJGKne3GDJ5oGPighqhlaYN2F8gEAo9JzYuQ+XuGK MEFQEiLPnXeF+dxErw37hrWNhfZmkA0=
    =vTfH
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?BERTRAND_Jo=c3=abl?=@21:1/5 to All on Thu Feb 6 23:40:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --0rkJIdIaAKfHN0HE4m9HcnZZoDNL75Tr3
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    didier gaumet a écrit :

    Je ne sais pas si tu as tenté une mise-à-jour par-dessus ton
    installation existante, mais si c'est le cas, la doc dit que ce n'est
    pas recommandé: en gros si j'ai suivi, tu sauvegardes ton install, tu
    fais le ménage, tu installes ex nihilo une nouvelle version, tu
    restaures les données sauvegardées. https://docs.alfresco.com/content-services/community/upgrade/

    "[...]
    In-place upgrade of the binaries and configuration isn’t recommended. Creating a new installation ensures that if anything goes wrong during
    the upgrade, the original (not upgraded) system is still intact and
    available for immediate restart.
    [...]'

    C'est bien comme ça que je procède. Là, j'ai réussi à lancer shared et
    alfresco. Mais le jod-converter n'est plus lancé automatiquement (alors
    que c'était le cas auparavant). Je peux le lancer à la main, façon
    daemon, mais il refuse alors de prendre la configuration dans les
    fichiers de conf d'alfresco. Et en tout état de cause, même si tout
    semble tourner, je n'ai sur l'interface qu'un magnifique :

    Service Unavailable

    The server is temporarily unable to service your request due to
    maintenance downtime or capacity problems. Please try again later.

    sans aucune information pertinente dans les logs.


    --0rkJIdIaAKfHN0HE4m9HcnZZoDNL75Tr3--

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZ6U5ygAKCRDFW/s/mMLX CH/NAQCXKnrTFL1Tb8wgaXGOMsgbW//Lwpoci/+Ok1ygyu0ScQD/auofdJGq97H1 aGM+BgjvzVaZUkO9gWfP0ZKif0hm8Qo=
    =EUGY
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?BERTRAND_Jo=c3=abl?=@21:1/5 to All on Fri Feb 7 11:20:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --3C5VQ7zbmnzPVVFKRQgsJ1yJJTvjUMt2Z
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    didier gaumet a écrit :

    Bonjour,

    pour la beauté du geste bien que je doute que ce soit vraiment ce sur
    quoi tu butes, tu peux vérifier ça:

    1)

    "[...]
    Although it is possible to use/start both 'OOoDirect' and
    'OOoJodConverter' both (As you are doing as per your alfresco-global.properties), i would suggest to use just
    'OOoJodConverter'. [...]"

    extrait de: https://connect.hyland.com/t5/alfresco-forum/alfresco-startup-error-quot-unable-to-start-jodconverter-library/m-p/133755


    2)

    https://docs.alfresco.com/content-services/6.0/admin/troubleshoot/#troubleshoot-libreoffice-subsystems


    pour augmenter la verbosité des logs relativement à Libreoffice (Jodconverter...) :
     log4j.logger.org.alfresco.enterprise.repo.content=DEBUG  log4j.logger.org.artofsolving.jodconverter=DEBUG

    à lire, tout cette section libreoffice semble intéressante, y a plein d'autres astuces, entre autres si tu as des disques réseau, prendre en compte les délais, si tu utilise JMX (je ne sais même pas ce que c'est),
    y aussi des trucs à savoir, etc...

    Bon courage :-)

    Merci, mais tout ceci est déjà configuré. Le souci que j'ai est qu'il y
    a un JAR (alfresco-transform-core-aio-5.1.6.jar) qui était lancé
    auparavant par alfresco (ou share parce que pour savoir qui fait quoi là-dedans...).

    La version 7.3 lançait automatiquement le jodconverter. Elle avait pour
    cela un JAR : ./webapps/alfresco/WEB-INF/lib/alfresco-jodconverter-core-3.0.1.1.jar

    La version actuelle semble vouloir que le jodconverter soit lancé à la
    main à côté (ce que je veux bien faire comme du temps de la version 6.x, j'ai encore les scripts init.d pour cela), sauf que le JAR en question
    n'arrive pas à récupérer sa configuration et que je n'ai aucun moyen de
    lui donner le path du fichier.

    JKB


    --3C5VQ7zbmnzPVVFKRQgsJ1yJJTvjUMt2Z--

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZ6XctQAKCRDFW/s/mMLX CGRNAP9Rlv7FISbEJojHzqWd9GZmetPPCistd9g1h41M9UQg0QD/ZjoSnMyczEnY HVEq6nArKel5ndt5zsSVQc8rDUdQbgI=
    =Lw9o
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?BERTRAND_Jo=c3=abl?=@21:1/5 to All on Fri Feb 7 17:30:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --rXNhDd5rA44YX2SpYpgzr8S5BwLhoQLvs
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    didier gaumet a écrit :
    Le 07/02/2025 à 11:13, BERTRAND Joël a écrit :
    [...]
        La version 7.3 lançait automatiquement le jodconverter. Elle avait >> pour
    cela un JAR :
    ./webapps/alfresco/WEB-INF/lib/alfresco-jodconverter-core-3.0.1.1.jar
    [...]

    je ne connais rien à java ni à tout ça mais la version la plus récente semble être présente là: https://mvnrepository.com/artifact/org.alfresco/alfresco-jodconverter-core/3.0.1.20

    Bon, j'y suis.

    Dans l'ordre :
    - Tomcat 10 écoute par défaut sur localhost en IPv6 et non IPv4 ;
    - un tas de bibliothèques java ne sont plus dans le fichier
    d'installation alfresco et il faut les récupérer à la main pour les installer dans /var/lib/tomcat10/lib ;
    - le jodconverter est à lancer à la main (comme du temps de la version 6)
    - il faut utiliser Java 21 parce que certains jar sont refilés en
    version 65 ;
    - il faut créer des liens à la main, certains jar étant importés avec un numéro de version, d'autres non !

    Ça nous donne donc ceci :

    rayleigh:[/var/lib/tomcat10/lib] > ls -l
    total 7956
    -rw-r--r-- 1 tomcat tomcat 75385 24 oct. 15:39 alfresco-jodconverter-core-3.0.1.20.jar
    -rw-r--r-- 1 root root 36174 9 juil. 2007 commons-cli-1.1.jar -rw-r--r-- 1 root root 45944 26 févr. 2009 json-20090211.jar
    -rw-r--r-- 1 root root 64141 11 déc. 2015 juh-4.1.2.jar
    -rw-r--r-- 1 root root 118964 11 déc. 2015 jurt-4.1.2.jar
    lrwxrwxrwx 1 root root 14 7 févr. 15:28 jurt.jar -> jurt-4.1.2.jar -rw-r--r-- 1 root root 4364499 1 déc. 16:42 org.eclipse.jdt.core-3.40.0.jar
    -rw-r--r-- 1 tomcat tomcat 1086687 15 sept. 01:37 postgresql-42.7.4.jar -rw-r--r-- 1 root root 270683 11 déc. 2015 ridl-4.1.2.jar
    lrwxrwxrwx 1 root root 14 7 févr. 15:29 ridl.jar -> ridl-4.1.2.jar -rw-r--r-- 1 root root 428680 10 févr. 2020 sigar-1.6.5.132.jar -rw-r--r-- 1 root root 41192 17 déc. 10:14 tomcat10_10.1.34-1_all.deb -rw-r--r-- 1 root root 1536936 11 déc. 2015 unoil-4.1.2.jar
    -rw-r--r-- 1 root root 4767 17 mai 2016 unoloader-5.0.6.jar lrwxrwxrwx 1 root root 19 7 févr. 15:30 unoloader.jar -> unoloader-5.0.6.jar
    rayleigh:[/var/lib/tomcat10/lib] >

    Sans compter la configuration de alfresco.xml et share.xml pour qu'ils suivent les liens symboliques. Moyennant ça, j'ai pu redémarrer alfresco.

    Bien cordialement,

    JKB


    --rXNhDd5rA44YX2SpYpgzr8S5BwLhoQLvs--

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZ6YzAQAKCRDFW/s/mMLX CK9mAQDOdTtCUbj0oQM1wgN8KmWGdSOmNWXbXovpjn8RWfXdPQD/VIoenm4LiLrh QX9Oa8gfct05qj5QCq+EDF+tmuxaKg0=
    =Wt46
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)