je deviens fou d'essayer de corriger cette exception: javax.naming.NameNotFoundException: anarchiques, non liénom JNDI pas lié
Ceci est une application Web Stripes construit en Intellij et en cours de déploiement sur Jboss 4.2.3 (à l'aide 4.2.3 parce que Stripes a des problèmes avec les versions ultérieures, j'ai utilisé 4.2.3 avec succès par le passé, donc je sais que ce n'est pas le problème). J'ai un bean session appelé "ListingManagerBean". J'ai vérifié l'arbre de jboss jndi, et son nulle part être trouvé. Donc, il semble que le problème est que le pot n'est pas en cours de déploiement. J'ai regardé dans mon dossier d'oreille, et il a à la fois la guerre et le pot. La structure de l'oreille ressemble à ceci:
lawless.ear
|- lawless.jar
|- lawless.war
|- [a bunch of other jars]
|- META-INF
|- application.xml
|- MANIFEST.MF
application.xml ressemble à ceci:
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/application_5.xsd"
version="5">
<display-name>Lawless</display-name>
<module id="Lawless-EJB">
<ejb>lawless.jar</ejb>
</module>
<module id="Lawless-Web">
<web>
<web-uri>lawless.war</web-uri>
<context-root>/</context-root>
</web>
</module>
</application>
Est-ce que je manque quelque chose? Aidez-moi, s'il vous plaît.
Salut. Merci pour la réponse. Je n'ai aucune erreur, c'est le journal. J'ai vu quelques lignes indiquant que lawless.jar avait été déployé, et plus spécifiquement, il a créé un service pour ListingManagerBean. De plus, mes entités dans le fichier jar se connectent à la base de données et génèrent des tables lorsque l'application démarre. Donc je suis totalement confus pourquoi les haricots ne seraient pas dans l'arbre jndi. J'ai même essayé d'utiliser une annotation pour définir le nom jndi, et cela n'a pas fonctionné non plus. – Brian
Également remarqué une ligne très intéressante: Usine liée au nom JNDI: persistence.units: ear = lawless.ear, jar = lawless.jar, unitName = lawless – Brian