Re: Re: RE: [nbdiscuss-fr] projet commun NetBeans5.5/JCreator 2: problème Jdbc ressource
Valere DEJARDIN <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.general.french |
|---|---|
| Message-ID | <[email protected]> |
Le jar du driver, il vaut mieux le mettre dans le répertoire common/lib de tomcat. Valère ---- Original message ---- >Date: Mon, 24 Jul 2006 12:37:41 +0200 >From: Cyrille37 <[email protected]> >Subject: [nbdiscuss-fr] Re: =?iso-8859-1?Q? RE:_=5Bnbdiscuss-fr=5D _projet_commun_NetBeans5.5/JCreator?= 2: problème Jdbc ressource >To: [email protected] > >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 ? > >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.Resource Utils.getResour >> ceNames(ResourceUtils.java:852) >> at >> org.netbeans.modules.j2ee.sun.ide.sunresources.beans.Resource Utils.getRegist >> eredConnectionPools(ResourceUtils.java:817) >> at >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.Common AttributeVisual >> Panel.initChoiceComponents (CommonAttributeVisualPanel.java:357) >> at >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.Common AttributeVisual >> Panel.<init>(CommonAttributeVisualPanel.java:97) >> at >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.Common AttributePanel. >> getComponent(CommonAttributePanel.java:77) >> at >> org.netbeans.modules.j2ee.sun.ide.sunresources.wizards.DataSo urceWizard.init >> ialize(DataSourceWizard.java:139) >> at >> org.openide.loaders.TemplateWizard$InstantiatingIteratorBridg e.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. >> > > >------------------------------------------------------------ --------- >To unsubscribe, e-mail: nbdiscuss_fr- [email protected] >For additional commands, e-mail: nbdiscuss_fr- [email protected] >