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]> |
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.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. >