Announcement

Collapse
No announcement yet.

Tomcat in Eclipse starten

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

  • Tomcat in Eclipse starten

    Hallo zusammen,

    ich schaffe es irgendwie nicht den Tomcat aus Eclipse heraus zum Laufen zu bringen. Habe über die Servers-View den Tomcat eingerichtet und konfiguriert
    (Tomcat v6.0 Server at localhost).
    Wenn ich nun auf Start klicke scheint es auch als würde der Tomcat ausgeführt werden. Folgendes wird in der Konsole angezeigt

    Code:
    04.11.2009 18:07:48 org.apache.catalina.core.AprLifecycleListener init
    INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Programme\Java\jdk1.6.0_16\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Programme/Java/jre1.6.0_07/bin/client;C:/Programme/Java/jre1.6.0_07/bin;C:\Programme\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\wbem;C:\Programme\Java\jdk1.6.0_16\bin;C:\Programme\Gemeinsame Dateien\DivX Shared\;C:\Programme\axis2-1.5;C:\Programme\apache-ant-1.7.1\bin;C:\Programme\axis2-1.5\bin;C:\Programme\Microsoft SQL Server\90\Tools\binn\;C:\Programme\jboss-5.1.0.GA\bin
    04.11.2009 18:07:48 org.apache.coyote.http11.Http11Protocol init
    INFO: Initializing Coyote HTTP/1.1 on http-8080
    04.11.2009 18:07:48 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 738 ms
    04.11.2009 18:07:48 org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    04.11.2009 18:07:48 org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
    04.11.2009 18:07:48 org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-8080
    04.11.2009 18:07:48 org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    04.11.2009 18:07:48 org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/46  config=null
    04.11.2009 18:07:48 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 522 ms
    :

    Sobald ich über den Eclipse-OpenWebBrowser oder auch einen externen Browser die Tomcat-Startseite aufrufen will, erhalte ich die Meldung das die Seite nicht angezeigt werden kann. Wenn ich den Tomcat ganz normal über die startup.bat starte, klappt es auch, wobei die Zeit zur Ausführung drei mal so hoch liegt weil noch diverse Anwendungen deployt werden die sich im Installationsverzeichnis befinden. Das allein zeigt ja schon, dass da etwas nicht stimmt.
    Die Umgebung besteht aus Tomcat 6.0.20, Eclipse Ganymede 3.4.2 sowie JDK 1.6. Hat jemand eine Idee?

    Gruß
    Mario

  • #2
    Wenn ich nun über den Eclipse-OpenWebBrowser oder auch einen externen Browser die Tomcat-Startseite aufrufen will,
    Wie machst du das?
    Christian

    Comment


    • #3
      Über Localhost und Standardport 8080 (http://localhost:8080)

      Comment


      • #4
        nun, dann würde ich vermuten läuft schon was auf 8080. Der Tomcat start einwandfrei, Aufruf stimmt.

        Ev. hast du den Tomcat als Service laufen....
        Christian

        Comment


        • #5
          Wo kann ich sehen ob der Service läuft und wie ihn ggf. deaktivieren?

          Also unter Prozesse im Task Manager finde ich schon mal keinen passenden Eintrag. Abgesehen davon müsste der Tomcat eine entsprechende Fehlermeldung beim Start anzeigen, falls ein Service auf dem Port läuft oder nicht!?
          Zuletzt editiert von Christian Marquardt; 04.11.2009, 19:53.

          Comment


          • #6
            unter Prozesse wirst du es nicht finden

            Dieses Tool kann die Frage beantworten

            http://technet.microsoft.com/de-de/s.../bb897437.aspx

            oder konfiguriere den Tomcat in Eclipse so um, dass er auf einen anderen Port läuft, um das zu prüfen
            Christian

            Comment


            • #7
              Auf welchem Port laufen der JBoss und der MS SQL Server die du auch hast?
              Christian

              Comment


              • #8
                Laut dem Tool ist der Port frei. Hab auch testweise den Port auf 8888 umgestellt und konnte die Begrüßungsseite anschließend aufrufen, aber leider wieder nur über die startup.bat. Bei Eclipse keine Veränderung. Was auch merkwürdig ist, mit dem Eclipse Tomcat-Plugin hat es auf Anhieb geklappt. Mir ist aber die andere Variante lieber, weil ich meine Anwendungen direkt auf dem Server debuggen kann.

                JBOSS läuft auf 8082 und mysql auf 3306

                Comment


                • #9
                  Was auch merkwürdig ist, mit dem Eclipse Tomcat-Plugin hat es auf Anhieb geklappt.
                  Es wird kein Plugin benötigt.....

                  Sonst weiss ich auch nicht weiter
                  Christian

                  Comment


                  • #10
                    Naja, macht nichts. Ich werde noch weiter rumexperimentieren. Danke trotzdem für deine Hilfe.

                    Comment


                    • #11
                      Habs endlich geschafft!!
                      Für alle mit dem gleichen Problem hier die Lösung: Wenn man in der Servers-View auf den Tomcat-Eintrag doppelklickt öffnet sich eine Übersicht ("Overview") für die Serverkonfiguration. Unter "Server-Locations" war bei mir die Option "use workspace metadata" angewählt die auf ein ungültiges Verzeichnis verwiesen hat. Habe es auf "use tomcat installation" geändert und den korrekten "server-path" angegeben und nun läufts

                      Gruß
                      Mario

                      Comment


                      • #12
                        Danke für die Info
                        Christian

                        Comment

                        Working...
                        X