Introduction Glossaire Guide utilisateur Guide administrateur fonctionnel Guide administrateur technique Prérequis pour Maarch Courrier Installation Breaking Change Exploitation Monter un disque partagé avec Windows sur le serveur Maarch Courrier Montage de disque Connexion aux scanners de bureau Connexion LDAP Envoi de mails Addin outlook Personnalisation des libellés Installation du docker OnlyOffice Installation du docker Collabora Online Installation du docker Grafana Paramétrage de l'édition des documents Edition de documents avec java Déploiement du Maarch2Maarch Filtrage des annotations Interconnexion avec un parapheur distant Archivage des courriers Envoyer des plis postaux vers Maileva Connexion via Shibboleth Mécanisme de temps d'inactivité Compatibilité outils externes Recommandations de sauvegarde Purge des fichiers de logs et répertoires temporaires Planification des tâches Purge des courriers après votre recette Préciser au reverse proxy le protocole https Matrice des flux Créer un service pour fermer les connexions persistantes de postgres Paramétrage de la langue serveur Les étapes clés pour déployer une nouvelle instance Connexion avec Keycloak Connexion avec Azure AD Connexion avec CAS Paramétrage d'un relay smtp via postfix Prise en compte des formulaires PDF Édition avec Office 365 via Sharepoint Online Script d’indexation plein texte Lecture automatique de document (LAD) Paramétrage des adresses e-mail externes Mise en oeuvre de docker Architecture technique

Edition de documents avec java

Voici une liste des cas pouvant bloquer l'édition de documents avec la technologie java sur votre poste client.

A noter qu'il est plutôt recommandé de mettre en place un serveur OnlyOffice ou CollaboraOnline. Ceci facilite grandement l'édition des documents car il n'y a rien à installer sur les postes client.
Voir la documentation d'installation du docker OnlyOffice
Voir la documentation d'installation du docker CollaboraOnline

Un proxy est configuré sur le réseau

  • Dans le panneau de configuration Java, sous l'onglet Général, cliquez sur Paramètres réseau ;
  • Sélectionnez la case Utiliser les paramètres du navigateur ;
  • Cliquez sur OK pour enregistrer les modifications ;
  • Paramètres réseau dans le panneau de configuration Java ;
  • Fermez toutes les fenêtres du navigateur. Redémarrez le navigateur et essayez de charger l'applet ;

Protection SSO

  • Exclure du SSO le dossier /tmp/* ;
  • Pour éviter que le contenu de ce dossier soit visible, empêcher le listing de ce répertoire dans la configuration apache : Options -Indexes ;
  • Avec cette solution, les fichiers seront tout de même accessibles (mais il faut connaître le nom du fichier pour y accéder. peu probable vu le nommage) ;

Erreur Java liée au certificat SSL

Certaines configurations du mode ssl (par exemple l'activation du site en https) peuvent créer des erreurs lors de l'édition des documents.
Une des erreur connues est la non validité du certificat sécurisé.
Erreur du type:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Pour empêcher cette erreur :

  • Importer le certificat depuis le navigateur ;

Importer le certificat depuis l'url

  • Aller dans le dossier Java du poste client ;

    C:\Program Files\Java\jre\bin ;
    
  • Exécuter la commande ;

keytool -import -trustcacerts -alias "nom du domaine" -file "certificatimporté.crt" -keystore "C:\Program Files\Java\lib\security\cacerts"

Un mot de passe peut être requis. S'il n'a pas été modifié lors de la création du certificat vous pouvez utiliser le mot de passe changeit

results matching ""

    No results matching ""