Re: =?iso-8859-1?Q?RE:_=5Bnbdis cuss-fr=5D _projet_commun_NetBeans5.5/JCreato r?= 2: problème Jdbc ressource
Cyrille37 <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.general.french |
|---|---|
| Message-ID | <[email protected]> |
Cyrille37 a écrit : > Valere DEJARDIN a écrit : >> C'est un grand classique! >> >> Je developpe avec Creator2 et déploie sous tomcat, il faut créer un >> fichier >> META-INF/context.xml du enre suivant dans ton projet: >> > Merci Valère. > > ça doit fonctionner car maintenant j'ai un peu avancé. La nouvelle > exception est: > > org.apache.jasper.JasperException > java.lang.RuntimeException: > org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC > driver class 'com.mysql.jdbc.Driver' > > Et pourtant, dans les propriétés du projet (NetBeans5.5) j'ai bien > ajouté la librairie et le jar pour mysql. > > Pour preuve, il y a bien le jar dans le répertoire de build > (build/web/WEB-INF/lib/mysql-connector-java-5.0.2-beta-bin.jar) et > ausi dans le jar war (dist/monProjet.war). > > Que faut il encore modifier dans le projet NetBeans5.5 par rapport au > projet JCreator2 ? J'ai mis mysql-connector-java-5.0.2-beta-bin.jar à plusieurs endroit pour que Tomcat le trouve, mais toujours la même exception : org.apache.jasper.JasperException java.lang.RuntimeException: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver' Je l'ai mis dans : .netbeans\5.5beta\apache-tomcat-5.5.16_base\common\lib .netbeans\5.5beta\apache-tomcat-5.5.16_base\webapps\WEB-INF\lib et toujours dans monPrjet/build/web/WEB-INF/lib/ Comment résout on ce problème ? merci, cyrille > > Merci > cyrille >> <?xml version="1.0" encoding="UTF-8"?> >> <Context displayName="Description pour gestionnaire appli tomcat" >> path="/CheminDeMonAppli" > >> <Resource type="javax.sql.DataSource" >> name="jdbc/NomDeMaDatasourceCommeDansCreator2"/> >> <ResourceParams name="jdbc/NomDeMaDatasourceCommeDansCreator2"> >> <parameter> >> <name>maxWait</name> >> <value>25000</value> >> </parameter> >> <parameter> >> <name>maxActive</name> >> <value>10</value> >> </parameter> >> <parameter> >> <name>password</name> >> <value>monMotDePasse</value> >> </parameter> >> <parameter> >> <name>url</name> >> <value>VarieSuivantDriver</value> >> </parameter> >> <parameter> >> <name>driverClassName</name> >> <value>VarieSuivantDriver</value> >> </parameter> >> <parameter> >> <name>maxIdle</name> >> <value>5</value> >> </parameter> >> <parameter> >> <name>username</name> >> <value>monLogin</value> >> </parameter> >> </ResourceParams> >> </Context> >> >> >> Valère >> >> -----Original Message----- >> From: Cyrille37 [mailto:[email protected]] Sent: Monday, July 24, >> 2006 10:34 AM >> To: [email protected] >> 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.getResour >> >> ceNames(ResourceUtils.java:852) >> at >> org.netbeans.modules.j2ee.sun.ide.sunresources.beans.ResourceUtils.getRegist >> >> eredConnectionPools(ResourceUtils.java:817) >> at >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.CommonAttributeVisual >> >> Panel.initChoiceComponents(CommonAttributeVisualPanel.java:357) >> at >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.CommonAttributeVisual >> >> Panel.<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.init >> >> ialize(DataSourceWizard.java:139) >> at >> org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.initialize(Te >> >> mplateWizard.java:944) >> at >> org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImp >> >> l.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. >> > > >