Executer un projet JEE sur mon propre serveur
mbazouz
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai développé un serveur web en Java en utilisant les sockets et la bibliothèque JSSE du JDK. Maintenant je veux créer un projet JEE et je veux l'exécuter sur ce serveur. Comment c amarche ?
J'ai développé un serveur web en Java en utilisant les sockets et la bibliothèque JSSE du JDK. Maintenant je veux créer un projet JEE et je veux l'exécuter sur ce serveur. Comment c amarche ?
A voir également:
- Executer un projet JEE sur mon propre serveur
- Changer serveur dns - Guide
- Filigrane projet - Guide
- Serveur dns gratuit - Guide
- Serveur entrant et sortant - Guide
- Désactiver remise en main propre leboncoin - Forum Vos droits sur internet
1 réponse
Bonjour,
Quand tu dis "J'ai développé un serveur web", concrètement il fait quoi ?
Parce que si tu fais un projet Java EE et que tu compiles un EAR, ton serveur va être capable de le lire et d'interpréter les 2000 classes de l'API Java EE qu'il est censé implémenter ?
Si tu as développé toi même le serveur j'en doute... c'est un travail colossal.
Voici la spécification Java EE 7 :
https://docs.oracle.com/javaee/7/api/
Il n'y a pas de code fourni par Java pour faire du Java EE uniquement des spécifications à implémenter. Voici la liste des serveurs qui le font :
https://www.oracle.com/java/technologies/compatibility-jsp.html
Remarque : souvent les spécifications sont implémentées par des briques logicielles qui peuvent se retrouver dans un ou plusieurs serveurs Java EE, il est même possible d'avoir plusieurs implémentations possibles de la spécification au sein d'un même serveur Java EE.
Exemple : JAX-RS 2.0 est une spécification de Java EE 7, donc dans ton code si tu veux faire du REST tu importeras des classes (vides) JAX-RS.
Les implémentations existantes sont CXF, RestEasy, Jersey, etc. donc le serveur Java EE devra fournir au moins l'une de ces implémentations pour que ton code fonctionne sur le serveur.
Quand tu dis "J'ai développé un serveur web", concrètement il fait quoi ?
Parce que si tu fais un projet Java EE et que tu compiles un EAR, ton serveur va être capable de le lire et d'interpréter les 2000 classes de l'API Java EE qu'il est censé implémenter ?
Si tu as développé toi même le serveur j'en doute... c'est un travail colossal.
Voici la spécification Java EE 7 :
https://docs.oracle.com/javaee/7/api/
Il n'y a pas de code fourni par Java pour faire du Java EE uniquement des spécifications à implémenter. Voici la liste des serveurs qui le font :
https://www.oracle.com/java/technologies/compatibility-jsp.html
Remarque : souvent les spécifications sont implémentées par des briques logicielles qui peuvent se retrouver dans un ou plusieurs serveurs Java EE, il est même possible d'avoir plusieurs implémentations possibles de la spécification au sein d'un même serveur Java EE.
Exemple : JAX-RS 2.0 est une spécification de Java EE 7, donc dans ton code si tu veux faire du REST tu importeras des classes (vides) JAX-RS.
Les implémentations existantes sont CXF, RestEasy, Jersey, etc. donc le serveur Java EE devra fournir au moins l'une de ces implémentations pour que ton code fonctionne sur le serveur.