Afin d'effectuer des tests unitaires d'envoi de mail dans notre application Java, j'ai eu besoin d'une API pouvant simuler un serveur SMTP afin de pouvoir vérifier les messages envoyés.
Hibernate avec H2/GeoDB
Par Cédric Tabin le samedi 01.09.2018, 12:00
En travaillant sur un serveur embarqué Java EE avec payara et H2/Geodb (car j'ai besoin d'utiliser des données spatiales), il y a une incompatibilité entre les APIs utilisées qui provoque un crash à la récupération.
EclipseLink et les champs LAZY
Par Cédric Tabin le dimanche 10.01.2016, 10:00
En travaillant sur un projet Java EE 7 (Glassfish + EclipseLink), je suis tombé sur un bug avec les champs étant annotés @Basic(fetch = FetchType.LAZY)
. En gros, suivant l'ordre d'appels entre les getters/setters de l'entité, les champs FetchType.EAGER
sont réinitialisés...
Glassfish 4.1.1 avec Hibernate 5.0.6
Par Cédric Tabin le dimanche 03.01.2016, 11:00
Récemment, j'ai voulu utiliser la dernière version d'Hibernate comme implémentation de JPA sur un Glassfish 4.1.1. Et comme ça ne marche pas directement, voici l'astuce pour que ça fonctionne.
Bug OpenJPA: NoClassDefFoundError
Par Cédric Tabin le mercredi 27.11.2013, 22:00
Suite à mon précédent ticket, j'ai approfondi mes tests et je suis tombé sur ce qui semble être un bug majeur d'OpenJPA 2.2.2 dans sa gestion du cache des requêtes compilées. Le résultat est qu'après environ un millier d'appels au serveur, une erreur NoClassDefFoundError est renvoyée presque systématiquement.
Fuite mémoire spéciale
Par Cédric Tabin le lundi 18.11.2013, 08:00
Il y a quelque temps, je suis tombé sur des erreurs bizarres, style PermGen space ou NoClassDefFoundError qui survenaient de manière incompréhensible. En travaillant dessus, j'ai découvert quelques soucis avec la librairie de persistance...
Module Glassfish V2
Par Cédric Tabin le jeudi 15.08.2013, 20:00
Le module de Glassfish v2 n'est plus supporté depuis les version 7.2 de Netbeans. Mais le plugin reste compatible, il est juste difficile à trouver...
Vous avez dit bug ?
Par Cédric Tabin le dimanche 28.07.2013, 19:00
Récemment, dans un projet en Java EE 5, je devais valider du XML avec un XSD. L'API étant bien faite, c'est assez simple. Et voila que suite à une migration vers Java EE 6, ça ne marche plus...
Classe manquante au déploiement
Par Cédric Tabin le samedi 20.07.2013, 19:00
Je travaille sur un projet Java Enterprise Edition séparé en plusieurs modules. Il y a 2 projets directement lié à Java EE 6 (la partie business -ejb- et la partie interface -war-) et un troisième fournissant une API générique destinée à être utilisée par d'autres modules. Il arrive parfois, avec NetBeans d'avoir un NoClassDefFoundError au déploiement...
Java & Active Directory
Par Cédric Tabin le samedi 28.08.2010, 22:00
Active Directory peut être vu comme un annuaire LDAP qui permet de gérer des ressources de manière centralisée. Mais comment s'y connecter avec Java ?
« billets précédents - page 1 de 3