IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

configuration tomcat oracle


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    679
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 679
    Par défaut configuration tomcat oracle
    bonsoir
    Comment configurer une source de données oracle dans Tomcat ?
    j'ai crée projet web dynamique "personne"
    C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\personne
    et je cherche configurer le fichier serveur .xml
    mais je n'arrive pas
    c'est quoi TutoPool

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <Context path="/TutoPool" 
    	reloadable="true" 
    	docBase="\TutoPool" >
    	<Resource
    		name="jdbc/TutoPool"
    		auth="Container"
    		type="javax.sql.DataSource"/>
    	<ResourceParams name="jdbc/TutoPool">
    		<parameter>
    			<name>username</name>
    			<value>user</value>
    	 	</parameter>
    		<parameter>
    			<name>password</name>
    			<value>password</value>
    		</parameter>
    	 	<parameter>
    			<name>driverClassName</name>
    			<value>ccccc</value>
    	 	</parameter>
    		<parameter>
    			<name>url</name>
    			<value></value>
    		</parameter>
    	</ResourceParams>		 
    </Context>
    et comment placer le context dans le fichier serveur.xml
    dans quel ligne placer le context et entre quel balise
    merci

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    on ne met plus le context dans le server.xml mais dans le fichier context.xml qui va dans META-INF/ de ta webapplication.

    Quand à tutopool, c'est le nom que tu donne à ton connection pool

  3. #3
    Membre confirmé
    Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 58
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    on ne met plus le context dans le server.xml mais dans le fichier context.xml qui va dans META-INF/ de ta webapplication.
    J'en suis très étonnée : c'est recommandé ou obligatoire de mettre le context dans un fichier context.xml ?

    Sinon j'ai tendance à mettre mon context à la fin de la balise <Host></Host>.
    Danse le style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
    ...
    ...
      <Context docBase="C:\deployables\monApp" path="/monApp" reloadable="true"/>
    </Host>

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    c'est fortement recommandé (plus flexible, pas besoin de triturer un server.xml, plus facilement gérable par les outils).

    En fait, quand tu le met dans le META-INF/, tomcat va le récupérer et le copier à coté du server.xml sous la forme <webappname>.xml. Ainsi, pour une webapp "intranet/" contenant son context.xml que l'on déploie sous tomcat, tomcat copie le context.xml dans intranet.xml, éventuellement l'adapter en précisant les docbase ou autre, et l'utiliser ainsi.

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    679
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 679
    Par défaut
    salut je vous explique que je viens de faire
    j'ai créé dans le repertoire webapps le fichier minooo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps
    le fichier minooo contient une page html "A.html" et un fichier WEB-INF qui contient context.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <Context path="/eric" reloadable="true" docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\minooo" workDir="C:\RSA\Tomcat\webapps\minooo">  
    <ResourceParams name="test">
     
    <parameter> 
     <name>user</name> 
     <value>root</value> 
    </parameter> 
    <parameter> 
     <name>password</name> 
     <value>minooo</value> 
    </parameter> 
    <parameter> 
     <name>driverClassName</name> 
     <value>org.gjt.mm.mysql.Driver</value>
    </parameter> 
    <parameter> 
     <name>driverName</name> 
    <value>jdbc:mysql://localhost:3306/base</value>
    </parameter> 
    </ResourceParams> 
    </Context>
    j'ai l'impression que le context sa configuration est fausse

    et le fichier WEB-INF contien aussi web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!--
     Licensed to the Apache Software Foundation (ASF) under one or more
      contributor license agreements.  See the NOTICE file distributed with
      this work for additional information regarding copyright ownership.
      The ASF licenses this file to You under the Apache License, Version 2.0
      (the "License"); you may not use this file except in compliance with
      the License.  You may obtain a copy of the License at
     
          http://www.apache.org/licenses/LICENSE-2.0
     
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
    -->
     
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        version="2.4">
     
      <display-name>Webdav Content Management</display-name>
      <description>
         Webdav Content Management
      </description>
     
      <servlet>
        <servlet-name>webdav</servlet-name>
        <servlet-class>org.apache.catalina.servlets.WebdavServlet</servlet-class>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
        <init-param>
          <param-name>listings</param-name>
          <param-value>true</param-value>
        </init-param>
        <!-- Uncomment this to enable read and write access -->
    <!--
        <init-param>
          <param-name>readonly</param-name>
          <param-value>false</param-value>
        </init-param>
    -->
        <!--load-on-startup>1</load-on-startup-->
      </servlet>
     
      <!-- The mapping for the webdav servlet -->
      <!-- Using /* as the mapping ensures that jasper, welcome files etc are
           over-ridden and all requests are processed by the webdav servlet.
           This also overcomes a number of issues with some webdav clients
           (including MS Webfolders) that do not respond correctly
     to the
           redirects (302) that result from using a mapping of / -->
      <servlet-mapping>
        <servlet-name>webdav</servlet-name>
        <url-pattern>/*</url-pattern>
      </servlet-mapping>
     
      <!-- ================ Security Constraints for Testing =============== -->
     
    <!--
      <security-constraint>
        <web-resource-collection>
          <web-resource-name>The Entire Web Application</web-resource-name>
          <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
          <role-name>tomcat</role-name>
        </auth-constraint>
      </security-constraint>
     
      <login-config>
        <auth-method>BASIC</auth-method>
        <realm-name>Tomcat Supported Realm</realm-name>
      </login-config>
     
      <security-role>
        <description>
          An example role defined in "conf/tomcat-users.xml"
        </description>
        <role-name>tomcat</role-name>
      </security-role>
    -->
     
      <welcome-file-list>
        <welcome-file/>
      </welcome-file-list>  
     
    </web-app>
    j'ai telechargé le fichier zip :classes12.zip puis j'ai renommé le fichier zip au et je l'ai placé dans j'ai vraiment besoin de votre aide merci

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    classes12, tu utilise ques version de java? Pour java 1.4, c'est ojdbc14.jar qui est fourni par oracle, classes12 est encore plus vieux que çà si ma mémoir eest bonne (oui je sais, les téléchargement chez oracle, c'est le bordel intégral, tu télécharge 600M d'application pour trouver les 50M qui te sont utiles :p)

Discussions similaires

  1. [tomcat][oracle]configuration acces source de données
    Par koudjo dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 27/05/2009, 12h21
  2. [DBA]configuration d'oracle
    Par pape dans le forum Oracle
    Réponses: 1
    Dernier message: 07/01/2006, 20h38
  3. [Tomcat]Probleme de configuration Tomcat
    Par tatann dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 18/09/2005, 20h30
  4. [Tomcat]Comment configurer Tomcat pour faire du javascript ?
    Par uliss dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 10/02/2005, 17h29
  5. [Tomcat][Oracle] connexion base de donnes debutant....
    Par yogz dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 16/07/2004, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo