J'essaie d'une chose simple: instancier un objet Java normal à partir d'un JSP déployé dans le domaine par défaut sur GlassFish. GlassFish ne peut jamais trouver la classe, donc je continue à obtenir NoClassDefFoundErrors. La JSP est trouvée, mais pas les classes. J'ai mis des copies du répertoire du paquet contenant la classe partout, dans presque tous les répertoires sous domain1 (le domaine par défaut que j'utilise) mais toujours rien. Voici la structure de répertoire:Impossible d'obtenir jsps pour isntantiate classes java dans glassfish
C:/glassfishv3/glassfish/domains/domain1
lib/
docroot/
testJsp.jsp
WEB-INF/
web.xml
classes
betterpack
TestJavaClass.class
int doStuff()
config/
dans testJsp.jsp il le fait:
<% betterpack.TestJavaCLass tj1 = new betterpack.TestJava(startClass) %>
then later:
<%=tj1.doStuff()%>
Je reçois pas ClassDefFoundError sur la ligne de l'instanciation. J'ai aussi mis des copies du répertoire betterpack dans presque tous les autres répertoires comme le répertoire lib/sous docroot, dans le docroot ... rien. Oh, je me suis dit que le contextpath est en fait dans la configuration parce que quand vous écrivez dans un fichier, il finit dans le répertoire config, donc j'y mets aussi une copie du dossier betterpack. Quel pourrait être le problème?
De même, 'TestJavaCLass'! =' TestJavaClass'. – BalusC