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.
>>   
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.