Announcement

Collapse
No announcement yet.

JNDI Probleme unter Jetspeed-2 auf Tomcat

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • JNDI Probleme unter Jetspeed-2 auf Tomcat

    Hallo,

    ich versuche gerade ein JSR-168 Portlet welches für den Webshpere Portal Server erstellt wurde auf dem Jetspeed-2 Portlet zu starten.

    Ich hab ein großes Problem beim Konfigurieren und Suchen eine Datasource im JNDI Namespace.

    Ich habe folgende context.xml in webapps\jetspeed\META-INF hinterlegt.

    <Context>
    <Resource
    name="jdbc/TrackingToolDB"
    auth="Container"
    type="javax.sql.DataSource"
    driverClassName="com.ibm.db2.jcc.DB2Driver"
    url="jdbc:db2://localhost:1527/TTOOLDB"
    username="db2user"
    password="daspasswort"
    maxActive="40"
    maxIdle="15"
    defaultTransactionIsolation="1"/>
    </Context>

    Im DAO versuche ich folgenden Aufruf:

    public void establishBackendConnection(String jndiName, String databaseSchema)throws CannotEstablishBackendConnectionException {
    if (databaseSchema == null)
    databaseSchema = "";
    else if (!"".equals(databaseSchema))
    databaseSchema += ".";
    this.databaseSchema = databaseSchema;
    try {
    Context ctx = new InitialContext();
    dataSourceTToolDB = (DataSource)ctx.lookup("java:comp/env/jdbc/TrackingToolDB");
    } catch (Exception e) {
    System.out.println("MarketListDAODB2JdbcImpl|"+e.g etMessage());
    throw new CannotEstablishBackendConnectionException(e.getMes sage(),e);
    }
    }

    Jedoch wird ständig folgende Exception geworfen:
    javax.naming.NameNotFoundException: Name jdbc is not bound in this Context

    Der DB2 Server ist vom Webshpere Portal Server Problemlos über einen ServiceLocator zu erreichen nur im Jetspeed-2 Portal nicht.

    Hat jemand eine Idee woran das liegen könnte?

    Vielen Dank

    Thomas Herrmann

  • #2
    Welches Tomcat Release kommt den zum Einsatz?
    Die Konfiguration einer Anwendung durch META-INF/context.xml
    wird erst im Tomcat 5.5 für eine ausgepackte Webanwendung
    unterstützt

    Comment


    • #3
      Hallo,

      der Installer hat den Tomcat 5.5 dabei.

      Gruß Thoma

      Comment

      Working...
      X