Re: [nbdiscuss-fr] projet commun Ne tBeans5.5/JCreator2: problème Jdbc ressource
Cyrille37 <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.general.french |
|---|---|
| Message-ID | <[email protected]> |
Cyrille37 a écrit : > [email protected] a écrit : >> Salut, >> >> >> >> Perso j'ai débuté J2EE il y a 3 mois par une appli Struts à l'aide de >> NB5.0, >> et je déclare ma source dans le context.xml de l'application (en fait je >> fais un pool de de connexions géré par Tomcat). >> >> Je la référence aussi dans le web.xml, mais j'ai cru voir comprendre au >> cours de mes recherches que dans mon cas c'etait superflu. >> > Merci. > > Alors j'essaye de déclarer la ressource dans > build/web/META-INF/context.xml comme suit : > > <Resource name="KitchenMysql" auth="Container" > type="javax.sql.DataSource" > driverClassName="com.mysql.jdbc.Driver" > url="jdbc:mysql://localhost:3306/Kitchen" username="root" > password="" maxActive="2" maxIdle="2" maxWait="1500" /> > > Mais quand je lance un Clean & Rebuild, les modifs faites dans ce > fichier sont perdues. > Il doit y avoir un autre endroit pour définir les ressources. Désolé, j'étais dans le répertoire "build" alors c'est normal que le fichier soit effacé. Je reprends en travaillant au bon endroit ;o) cyrille. > > cyrille > > >> >> >> Si ca peut t'aider... >> >> >> >> ----- Original Message ----- >> From: "Cyrille37" <[email protected]> >> >> To: <[email protected]> >> >> Sent: Monday, July 24, 2006 10:34 AM >> >> Subject: [nbdiscuss-fr] projet commun NetBeans5.5/JCreator2: problème >> Jdbc >> ressource >> >> >> >> >> >> Bonjour, >> >> >> >> Comme les 2 IDEs proposent des fonctionnalités différentes mais toutes >> >> très intéressantes, je me lance dans le partage de projet JCreator2 / >> >> Netbeans5.5. >> >> >> >> J'ai donc fait un petit projet avec JCreator2 pour bénéficier de son >> >> éditeur graphique pour JSF, puis j'ouvre ce projet avec >> >> NetBeans5.5+EntreprisePack pour bénéficier de la conception UML et du >> >> déploiement TomCat5.5. >> >> >> >> Le projet Run très bien avec JCreator2 (et le serveur sun fourni avec). >> >> J'ai appliqué les modifs à NetBeans5.5 pour qu'il ouvre les projets >> >> JCreator2 sans problème de référence. >> >> Tout va bien. >> >> >> >> Par contre quand je Run le pojet avec NetBeans5.5 configuré pour >> >> utiliser TomCat5.5 l'ApplicationWeb lance l'exeption que voici : >> >> >> >> Détails de l'exception : org.apache.jasper.JasperException >> >> java.lang.RuntimeException: >> >> org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC >> >> driver of class '' for connect URL 'null' >> >> >> >> Source d'erreur possible : >> >> Nom de la classe : org.apache.jasper.servlet.JspServletWrapper >> >> Nom du fichier : JspServletWrapper.java >> >> Nom de la méthode : handleJspException >> >> Numéro de ligne : 510 >> >> >> >> J'imagine qu'il manque une définition quelque part pour la ressource >> Jdbc ? >> >> En tant que novice dans ce joli monde, j'utilise le bouton droit de la >> >> souris sur le projet et utilise le menu "New / JDBC Resource", mais là >> >> encore une exception est levée : >> >> >> >> java.lang.ClassCastException: org.netbeans.modules.tomcat5.TomcatManager >> >> at >> >> org.netbeans.modules.j2ee.sun.ide.sunresources.beans.ResourceUtils.getResourceNames(ResourceUtils.java:852) >> >> >> at >> >> org.netbeans.modules.j2ee.sun.ide.sunresources.beans.ResourceUtils.getRegisteredConnectionPools(ResourceUtils.java:817) >> >> >> at >> >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.CommonAttributeVisualPanel.initChoiceComponents(CommonAttributeVisualPanel.java:357) >> >> >> at >> >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.CommonAttributeVisualPanel.<init>(CommonAttributeVisualPanel.java:97) >> >> >> at >> >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.CommonAttributePanel.getComponent(CommonAttributePanel.java:77) >> >> >> at >> >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.DataSourceWizard.initialize(DataSourceWizard.java:139) >> >> >> at >> >> org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.initialize(TemplateWizard.java:944) >> >> >> at >> >> org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:70) >> >> >> ... ... >> >> >> >> Je viens donc vers vous pour bénéficier de vos lumières sur la sujet. >> >> Comment déclarer la ressource Jdbc pour que mon projet fonctionne ? >> >> >> >> Merci d'avance. >> >>