Projet

Général

Profil

Wiki » Historique » Version 10

Fatima Zeroual, 24/06/2021 15:35

1 1 Clément Leneveu
# Wiki - Esup-Signature 
2
3
{{>toc}}
4
5
[[Git du projet]]
6 2 Clément Leneveu
7 7 Clément Leneveu
[[Montée de version]]
8
9 2 Clément Leneveu
1 - Déployer en test et en prod
10
------------------
11
12
#### test
13
14
~~~
15 4 Clément Leneveu
ansible-playbook -i inventest playbooks/jesigne.yml
16 3 Clément Leneveu
~~~
17 2 Clément Leneveu
18
#### prod
19
20
~~~
21 3 Clément Leneveu
ansible-playbook -i inventory playbooks/jesigne.yml
22 2 Clément Leneveu
~~~
23
24
2 - Ansibleries
25
------------------
26
27 5 Clément Leneveu
* Playbook et fichiers de variables portents le même nom : _jesigne.yml_
28 2 Clément Leneveu
* hosts : 
29
30
~~~
31
[jesigne]
32
jtsign0 ansible_host=jtsign0.nettest.ec-m.fr
33
[jesignedb]
34
db
35
~~~
36 6 Clément Leneveu
37
3 - Url du service
38
------------------
39
40
### en test 
41
42
https://signature.test.ec-m.fr/
43 8 Clément Leneveu
44
45 9 Clément Leneveu
4 - Configuration des rôles
46
------------------
47
48
Tout est là : 
49
https://www.esup-portail.org/wiki/pages/viewpage.action?pageId=980058116
50
51
5 - Potentielle erreur au déploiement
52 8 Clément Leneveu
------------------
53
54
~~~
55
java.lang.NoClassDefFoundError: com/github/jaiimageio/stream/RawImageInputStream
56
~~~
57
58 10 Fatima Zeroual
6 - Préparer l'environnement  de développement
59
------------------
60
1. Gestion des certificats dans java
61
62
* Le certificat de l'utilisateur se trouve en général dans: le répertoire **/etc/ssl/certs/cacerts**
63
64
* Afin que java utilise ce certificat, le plus judicieux est de créer un lien symbolique qui pointe sur le certificat de l'utilisateur.
65
66
67
* Les certificats dans java se trouvent dans **{java path}/lib/security/** . Dans mon cas: **/opt/openjdk/java-14-openjdk-amd64/lib/security/cacerts**
68
69
  * Renommer le certificat : /opt/openjdk/java-14-openjdk-amd64/lib/security$  **mv cacerts cacerts.orig** 
70
  * Créer le lien : **ln -s /etc/ssl/certs/java/cacerts**
71
72 8 Clément Leneveu
=> redémarrer le tomcatou