Beste Manier Om Problemen Op Te Lossen Met Tomcat Remote Desktop Support Debugging Port

Contents

Deze gebruikershandleiding wordt aanbevolen om u te helpen wanneer u een Tomcat-foutcode voor een externe foutopsporingspoort oppikt.

De meest uitgebreide en gebruiksvriendelijke oplossing voor uw pc-problemen. Nooit meer scrollen door eindeloze opties of wachten in de wacht, slechts één klik!

BEGIN TOMCAT MET JPDA zal debuggen op afstand rechtstreeks op poort 8080 hebben beheerd.

Dit artikel laat zien hoe om te gaan met wie debug-problemen in scripts hebben, terwijl ze over het algemeen alleen voorkomen in de productieomgeving (of een andere controlleromgeving), maar niet altijd bij de ontwikkelstand. Iedereen die in deze situatie is geweest, zou u moeten vertellen dat het proberen om de oorzaak van dit soort gekoppelde “probleem” te achterhalen, uiteindelijk per oefening kan worden bij het maken van foto’s in het belangrijkste donker: op elk moment zal de procedure worden meer tijdrovend maar inefficiënt.

Misschien is dit een leuke plek die ik onlangs tegenkwam toen ik hulp nodig had bij het oplossen van een aantal problemen die zich in een kweekomgeving voordeden, maar die er misschien niet voor kozen om reproduceerbaar te zijn op een ontwikkelmachine.

Hoe start ik Tomcat in de externe foutopsporingsmodus?

Start Tomcat in de foutopsporingsmodus ver weg. Voer su uit om op de knop te drukken voor de oorspronkelijke gebruiker op Linux of macOS. Voer ps -ef|grep tomcat uit om te zien of de Tomcat-hosting actief is. Als Tomcat krijgt, voert u het bestand shutdown.sh uit om het te verzegelen. Voer de opdracht catalina.sh jpda workout uit om deze Tomcat-server in debug-modus te starten.

Gelukkig moeten deze vragen worden gereproduceerd in een experimentomgeving (die zo goed mogelijk aansluit bij een volledige productieomgeving). Maar hoewel de problemen reproduceerbaar waren in de kwaliteitsomgeving, was het toevallig handig om problemen te bevestigen die serieus moesten worden opgelost, maar alles was vooral handig om je ultieme eigen problemen te vinden, de wortel te vinden waar je in terechtkwam en incidenten te vinden . Alleen vertrouwen op het genereren van rapporten was niet genoeg… Wat zou ik misschien kunnen oplossen in een organische test met de hulp van mijn partner en mijn machine?

Dit. Elk moment dacht ik aan debuggen op afstand, en ook aan de vraag of er een programma is dat hoogstwaarschijnlijk een applicatie op een verschillende externe JVM zou draaien en daardoor de uitvoering ervan zou kunnen onderscheppen vanaf elke soort kopie van de broncode die in de lokale IDE werkt. : vergelijkbaar met wat een werkstation doet.

En natuurlijk heel toepasselijk. Ik heb gekeken wat er nodig is; Waarschijnlijk zal er verder nog een setting zijn en dat is het dan. Het leek niet moeilijk te zijn. Dus, met de hulp van een collega Thijs Schnitger, was hij in een zeer goede positie om het zonder al te veel moeite aan het werk te krijgen.

Geen last meer van Windows-fouten.

Is uw computer traag, crasht of geeft u het gevreesde Blue Screen of Death? Nou, maak je geen zorgen - er is een oplossing! Reimage is de ultieme software voor het herstellen van Windows-fouten en het optimaliseren van uw pc voor maximale prestaties. Met Reimage kunt u een groot aantal veelvoorkomende problemen met slechts een paar klikken oplossen. De applicatie detecteert en lost fouten op, beschermt u tegen gegevensverlies en hardwarestoringen en optimaliseert uw systeem voor optimale prestaties. Dus heb geen last meer van een trage of gecrashte computer - download Reimage vandaag nog!

  • Stap 1: Download en installeer Reimage
  • Stap 2: Voer een scan uit om fouten te vinden en op te lossen
  • Stap 3: Start uw computer opnieuw op om de wijzigingen door te voeren

  • Daarom beschrijft deze indiening een operationele methode voor het definiëren van de ultieme foutopsporing op afstand van een JVM met behulp van een apparaat in de IDE. De volgende structuur van de procedure, met gebruik van IntelliJ IDEA als de IDE en een verre implementatie voor debuggen, zou zijn per webpaginatoepassing die op Tomcat draait. De eenvoudige stappen hieronder moeten kiezen voor zowel het externe JVM-gebruik als de IDE, hoewel de specifieke stappen aan verandering onderhevig zijn, blijft het algemene idee specifiek. Het onderwerp biedt ook een effectief overzicht, vergelijkbaar met de technologieën die het op afstand debuggen aannemelijk maken.

    Tomcat-installatiehandleiding

    1. begin met foutopsporing op afstand en
    2. Met onze IDE, in ons geval IntelliJ IDEA, om onze externe Tomcat-toepassing te kunnen debuggen.

    Waar is de externe foutopsporingspoort Tomcat?

    Dubbelklik in Configuraties voor foutopsporing op “Remote Java-toepassing”. Vul in het veld Naam een ​​naam naar keuze in. Gebruik op het projectpaneel de doorleesknop om het project te selecteren en zelfs het project dat u wilt om afzonderlijk te debuggen. Een hostnaam is niets helaas het adres van je host.

    De nummer één body kan op een aantal manieren worden gedaan en wijkt iets af van het basisframe. In welke operationele strategie-omgeving stormt uw Tomcat-instantie binnen. Maar welke methode ook wordt gebruikt, het echte idee van het ontwerp blijft het belangrijkste; Dat is zonder twijfel, geef enkele testparameters door aan hun JVM die foutopsporing op afstand via pc-ondersteuning mogelijk maken.

    De JVM-opstartargumenten die nodig zijn om foutopsporing op afstand aan te moedigen, kunnen worden ingesteld met JPDA_OPTS, CATALINA_OPTS en JAVA_OPTS, hoewel haasten met JAVA_OPTS over het algemeen niet wordt aanbevolen, omdat de belangrijkste reden is dat elke optie gespecificeerd door JAVA_OPTS gereed is voor alle JVM’s. toepassingen, maar onder CATALINA_OPTS zijn bepaalde situaties beperkt om u alleen Tomcat te helpen.JPDA_OPTS

    Gebruik

    Als u de JPDA_OPTS-optie gebruikt, moet u mogelijk de vereiste set opstartargumenten hebben in een bestand met de naam Setenv.sh (of Setenv.bat op Windows). Maak een If-bestandstype dat er nog niet is. Het bevindt zich in de CATALINA_HOME/bin-directory. En voeg dit toe aan de inhoud:

    Exporteren JPDA_OPTS=”-agentlib:jdwp=transport=dt_socket, Address=1043, Server=y, Suspend=n”Stel JPDA_OPTS=”-agentlib:jdwp=transport=dt_socket, Address=1043, Server=y, Suspend=n” in

    Met deze instellingen kunt u foutopsporing op afstand inschakelen en de beschikbare opties configureren: specificeer dit specifieke communicatieprotocol tussen de actieve functie en de foutopsporing (bijvoorbeeld Transport=dt_socket ) en mijn poort die de foutopsporing op afstand daadwerkelijk nodig heeft (bijvoorbeeld Adres = 1403). ). De Server=y-optie geeft aan dat deze JVM foutopsporing kan blijven, terwijl Suspend=n wordt gebruikt om de JVM te trainen om onmiddellijk op te starten in plaats van te wachten tot een foutopsporingsprogramma verbinding maakt. Indien ingesteld op “y”, wordt de toepassing gestopt en daarom niet gestart totdat een foutopsporingsprogramma is aangesloten.

    Een goede situatie waarin we mogelijk moeten stoppen=y komt na het debuggen van een probleem waardoor een handler niet succesvol kan starten. Suspending=y kan ervoor zorgen dat de JVM blijft staan, zodat de externe debugger elkaar kan ontmoeten voordat hij probeert de applicatie te starten en uit te voeren.

    Hoewel het soms mogelijk is om instellingen rechtstreeks in het bestand Catalina.sh (of Catalina.bat) te plaatsen, heeft de site altijd de voorkeur boven andere configuraties in het bestand Setenv.*. Ze worden automatisch gespecificeerd door Tomcat.

    Remote Debug Port Tomcat

    Houd er rekening mee dat u mogelijk nog een aanbeveling tegenkomt die u kunt gebruiken om foutopsporing op afstand in te schakelen:

    Remote Debug Port Tomcat

    -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=1043, Suspend=n

    Hoe debug je Catalina?

    Start Tomcat Passout vanaf de opdrachtregel.Stel uw eigen breekpunt overal in uw marketeers in (bij voorkeur in een niet-lopend project) en ook door met de linkermuisknop links van de html-codesectie te klikken.Selecteer in het menu Uitvoeren de optie Foutopsporing.

    Het verschil tussen deze en de aanbevolen optie is dat de opties -Xdebug en -Xrunjdwp allemaal oude methoden zijn om foutopsporing op afstand mogelijk te maken; Het is geldig voor JVM’s tot JAVA 5.0 (JAVA 1.5.0) omdat de -agentlib:jdwp-optie geldig is voor 5 Java.0, zij het hoger… En met deze configuratieruimte kunt u door Tomcat geleverde opdrachtregelargumenten uitvoeren:

    Voer $CATALINA_HOME/bin/catalina.sh uit

    GEBRUIK Jpda JAVA_OPTS OF CATALINA_OPTS

    Maak je geen zorgen over trage computers en gegevensverlies! Wij hebben de oplossing voor u.

    Remote Debug Port Tomcat
    Porta Di Debug Remoto Tomcat
    Порт удаленной отладки Tomcat
    원격 디버그 포트 Tomcat
    Remote-Debug-Port Tomcat
    Port De Débogage Distant Tomcat
    Porta De Depuração Remota Tomcat
    Port Zdalnego Debugowania Tomcat
    Fjärrfelsökningsport Tomcat
    Tomcat De Puerto De Depuración Remota

    Related Posts