2016-07-22 29 views

Antwort

1

Diese Adobe-Artikel führt Sie durch es: https://helpx.adobe.com/experience-manager/kb/CQ5HowToSetupRemoteDebuggingWithEclipse.html

Schritt 1: Fügen Sie die Remote-Debugging JVM Parameter

To use remote debugging, you must start CQ5 with this JVM parameter: 
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n 

Sie die Parameter, indem Sie folgende hinzufügen können;

Start your server like this: crx-quickstart/bin/start -d --debug-port 8000. The -d parameter adds the jvm parameter to the CQ5 java process. 
Add it to your crx-quickstart/bin/start script CQ_JVM_OPTS environment variable (so your server always starts in debug mode). 
Include it as a parameter when starting CQ5 with java -jar directly. For example, java -Xmx512m 

-agentlib: JDWP = transport = dt_socket, Adresse = 8000, server = y, suspendieren = n -jar CQ-Autor-4502.jar

Hinweise

If necessary, you can change the port defined under "...,address=8000,..." from 8000 to something that works better in 

Ihrer Umgebung . Starten von CQ 5.5, mit der letzten Lösung, wenn Quickstart einen neuen Prozess ablehnt startet es die JVM nicht mit den Debug-Optionen. Sie können Forking verhindern, indem Sie die Befehlszeilenoption -nofork angeben. Te Startskript unter crx-quickstart/Server für CQ-Versionen befindet < 5.5

Schritt 2: Starten Sie eine Remote-Debug-Sitzung

eine Remote-Debug-Sitzung von Eclipse zu starten, gehen Sie wie folgt vor:

Open Eclipse. 
Choose Run > Debug Configurations. 
Right-click Remote Java Applications and select New. 
Select your CQ5 project under Project. 
Type in the port from the "address" configuration of the jvm parameter defined above. In the example, it is port 8000 (and the host 

Name des Computers, mit dem Sie eine Verbindung herstellen, wahrscheinlich localhost) Um eine Debugsitzung zu starten, doppelklicken Sie nach dem Speichern auf dem Bildschirm Debugkonfigurationen auf Ihre neue Konfiguration.

Gilt für: CQ 5.x und Adobe Experience Manager 6.x