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

Servlets/JSP Java Discussion :

[web.xml]Accès d'un MS SQL server 2008 par une Servlet


Sujet :

Servlets/JSP Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Points : 3
    Points
    3
    Par défaut [web.xml]Accès d'un MS SQL server 2008 par une Servlet
    Bonjour,

    Voilà j'aimerai acceder à un Microsoft SQL Server 2008 via la servlet mlsql (MarkLogic pour ceux qui connaissent).

    Mais voilà j'ai une exception :
    <sql:exception type="java.lang.NullPointerException">

    Je ne pense pas que cela vient de la servlet car je l'ai téléchargé sur le site MarkLogic et elle a été développé essentiellement pour ce que je suis en train de faire (envoyer des requête SQL via des XQuery). Mais il ne donne pas plus d'info que ça sur la configuration du web.xml pour des serveur SQL à authentification SSPI.

    Je pense que cela vient de mon fichier web.xml, car l'authentification à base de données SQL doit être en SSPI mais je ne sais pas comment faire pour le le paramètrer dans mon web XML car apparemment je ne fais pas comme il faut.

    Si quelqu'un sait faire ou bien connait un lien où je pourrais trouver mon bonheur cela m'aiderai !

    Merci !

    et voilà à quoi ressemble mon web.xml :
    Code XML : 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
    <?xml version="1.0" encoding="UTF-8"?>
     
    <web-app version="2.4"
             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" >
     
      <servlet>
        <servlet-name>mlsql</servlet-name>
        <servlet-class>com.xqdev.sql.MLSQL</servlet-class>
        <init-param>
          <param-name>driver</param-name>
          <param-value>com.microsoft.jdbc.sqlserver.SQLServerDriver</param-value>
          <description>The JDBC driver class to use</description>
        </init-param>
        <init-param>
          <param-name>url</param-name>
          <param-value>jdbc:microsoft:sqlserver://MyHost:1433;DatabaseName=MyDB</param-value>
          <description>The JDBC connect string to use</description>
        </init-param>
        <init-param>
          <param-name>user</param-name>
          <param-value>MyName</param-value>
          <description>Username, if not inclued in URL, otherwise leave blank</description>
        </init-param>
        <init-param>
          <param-name>password</param-name>
          <param-value>MyPassWord</param-value>
          <description>Password, if not inclued in URL, otherwise leave blank</description>
        </init-param>
      </servlet>
      <servlet-mapping>
        <servlet-name>mlsql</servlet-name>
        <url-pattern>/mlsql</url-pattern>
      </servlet-mapping>
     
    </web-app>

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    J'ai résolu, (à moitié), mon problème :

    Tout d'abords, j'ai ajouté un accès SQL pour l'authentification comme ça plus besoin de m'occuper de l'authentification SSPI. Donc je n'ai pas résolue le problème je l'ai juste contourné.

    Ensuite j'ai modifier 2 lignes dans le web xml comme ceci:

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        <init-param>
          <param-name>driver</param-name>
          <param-value>com.microsoft.sqlserver.jdbc.SQLServerDriver</param-value>
          <description>The JDBC driver class to use</description>
        </init-param>
        <init-param>
          <param-name>url</param-name>
          <param-value>jdbc:sqlserver://localhost:1433;DatabaseName=yourdbname</param-value>
          <description>The JDBC connect string to use</description>
        </init-param>


    Changement au niveau de l'adresse du serveur et de la class JDBC Driver.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SP-2010] Sharepoint connexion a SQL server 2008 dans une page aspx
    Par kssillati dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 02/03/2011, 18h58
  2. [SQL SERVER 2008] Passer une variable à un requete.
    Par lerieure dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 19/01/2011, 22h24
  3. Probleme Acces Base de Donnees SQL Server 2005
    Par rar77 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 23/11/2007, 10h40
  4. Accés utilisateurs SQL Server à partir d'une application.
    Par abdelghani_k dans le forum Bases de données
    Réponses: 1
    Dernier message: 25/04/2007, 16h44
  5. PB Accès schémas BDD dans sql server 2005
    Par tikam dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 16/06/2006, 08h42

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