Announcement

Collapse
No announcement yet.

Tomcat mit XALAN

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

  • Tomcat mit XALAN

    Hallo,
    ich habe bei mir Tomcat5.5 installiert. Nun möchte ich XALAN-j_2_6_0 benutzen. Wie kann ich dem Tomcat nun mitteilen wo sich XALAN befindet und das er es benutzen soll?
    Danke euch schon mal.
    mfg Gregor

  • #2
    jar files die von allen Webapplikationen benutzt werden sollen, am besten nach $TOMCAT_INSTALLATIONS_DIR/shared/lib kopieren. Wenn das jar file nur von einer Applikation benutzt werden soll, ins WEB-INF/lib der Applikation kopieren. Wenn der Tomcat selber die Bibliothek auch braucht (z.b. JDBC-Treiber, die in der server.xml referenziert werden) in common/lib.

    Da der Tomcat xalan.jar nicht braucht, bietet sich shared/lib an. Dann können alle Applikationen Xalan benutzen.

    Wie der Tomcat Klassen findet steht auch hier

    http://jakarta.apache.org/tomcat/tomcat-5.5-doc/class-loader-howto.html

    Gruß,

    Alwi

    Comment


    • #3
      Danke erst einmal. Habe die XALAN.jar in shared/lib kopiert. Bekomme aber immer einen Fehler wenn ich die Beispiele testen möchte. Hier mal der Fehler:
      javax.servlet.ServletException: javax.xml.transform.TransformerConfigurationExcept ion: javax.xml.transform.TransformerException: java.io.FileNotFoundException: d:\Tomcat 5.5\webapps\servlet\null (Das System kann die angegebene Datei nicht finden)
      org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:845)
      org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:778)
      org.apache.jsp.jspSample_jsp._jspService(org.apach e.jsp.jspSample_jsp:100)
      org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:99)
      javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
      org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:325)
      org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:295)
      org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:245)
      javax.servlet.http.HttpServlet.service(HttpServlet .java:802)

      Hoffe ihr wisst was damit anzufangen.
      mfg Grego

      Comment


      • #4
        Hmm... Sieht nach einem NullPointer Problem aus:

        d:\Tomcat 5.5\webapps\servlet\null
        ^^^^^^
        (Das System kann die angegebene Datei nicht finden)

        Welches Beispiel wird den hier mit welchen Tomcat 5.5 und welchem JDK und Xalan Version getestet?
        Gehört zum XALAN 2.6 nicht auch der passende Xerces 2.6.2!!!

        Tschau
        Pete

        Comment

        Working...
        X