Announcement

Collapse
No announcement yet.

[email protected] : Warum startup/classes im Classpath?

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

  • [email protected] : Warum startup/classes im Classpath?

    Hallo,

    wahrscheinlich eine simple Frage aber ich kann es mir derzeit nicht erklären...

    Ich nutze [email protected] mit den Default-Einstellungen (nur makeWin.properties angepasst). Habe eine neue Server-Instanz angelegt (ant -f seed.xml -Dinstall.path=../server -Ddeploytarget=WIN -Dnumber=01).

    Alles funktioniert auch wunderbar aber hier meine Frage:

    Wo ist definiert, dass das Verzeichnis ${catalina.base}/startup/classes mit in den Classpath aufgenommen wird???

    Klassen in diesem Verzeichnis werden definitiv angezogen und die log4j.xml wird dort ja auch gefunden.

    Schaue ich mir die conf/catalina.properties an, dann kann ich das startup Verzeichnis bei den Classpath-Defs nirgends sehen...

    Wer kann mir bitte helfen

    Danke und Gruss
    Michael

  • #2
    Die [email protected] ist eine Tomcat Distribution
    die mit dem Java Service Wrapper verpackt ist.
    Der System ClassPath wird in der Datein bin/wrapper.conf zusammengestellt.

    Pete

    Comment


    • #3
      Hups,

      die Datei Konfiguration liegt in conf/wrapper.conf.
      <BR>
      <PRE>
      wrapper.java.classpath.1=%catalina.home%/bin/commons-logging.jar
      wrapper.java.classpath.2=%catalina.home%/bin/bootstrap.jar
      wrapper.java.classpath.3=%catalina.home%/bin/wrapper.jar
      wrapper.java.classpath.4=%catalina.home%/bin/mx4j-tools.jar
      wrapper.java.classpath.5=%catalina.base%/startup/classes
      wrapper.java.classpath.6=%catalina.home%/bin/log4j.jar
      wrapper.java.classpath.7=%java.home%/lib/tools.jar
      wrapper.java.classpath.8=%catalina.home%/common/endorsed/xml-apis.jar
      wrapper.java.classpath.9=%catalina.home%/common/endorsed/xercesImpl.jar

      </PRE>

      Sorry
      Pete

      Comment


      • #4
        DANKE! Ich habe zwar in *.xml und *.properties gesucht .conf leider ausgelassen :-(

        Eine letzte Frage hätte ich noch: Das "startup" bzw. "startup/classes" Verzeichnis steht aber doch gar nicht in dem Security-Policy-File "catalina.policy" !!!

        Warum können die Klassen dennoch angezogen werden?

        Vielen Dank im Voraus

        Freundliche Grüße
        Michae

        Comment


        • #5
          Zur Zeit habe ich dort nur die log4j.xml
          hingelegt und habe den policy Eintrag
          erstmal nicht gemacht. Wenn dort Klassen
          aktiv werden sollen, muss das in der conf/catalina.policy eingetragen werden.
          <BR>
          danke<BR>
          Pete

          Comment

          Working...
          X