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