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   -
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 ?
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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.
0