Difference between revisions of "Debugging remote server"

From OpenKM Documentation
Jump to: navigation, search
 
Line 1: Line 1:
#REDIRECT [[Debugging remote JBoss server]]
+
If you got problems on production environment this configuration is specially useful.
 +
 
 +
'''OpenKM 6.x - Tomcat'''
 +
 
 +
Add the following options when the JVM is started:
 +
 
 +
<source lang="bash">
 +
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
 +
</source>
 +
 
 +
If you are using shell scripts to start Tomcat, start it with the following command:
 +
 
 +
$ $TOMCAT_HOME/bin/catalina.sh jpda start
 +
 
 +
It will start Tomcat so that a remote debugger can be connected to port 8000.
 +
 
 +
For more info read [http://wiki.apache.org/tomcat/FAQ/Developing#Q1 Tomcat developing: How do I configure Tomcat to support remote debugging?].
 +
 
 +
'''OpenKM 5.1 - JBoss'''
 +
 
 +
Add this line at the top of ''$JBOSS_HOME/bin/run.sh'' script:
 +
 
 +
<source lang="bash">
 +
JAVA_OPTS="-Xmx2000m -Djava.awt.headless=true -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
 +
</source>
 +
 
 +
== Configure Eclipse ==
 +
Select the project and the host. Include in source your OpenKM java project. You can debug normally, setting breakpoints etc...
 +
 
 +
 
 +
[[File:Okm_user_guide_073.jpeg|670px|center]]
 +
 
 +
 
 +
[[File:Okm_user_guide_074.jpeg|670px|center]]
 +
 
 +
 
 +
See also [http://fherrerav.blogspot.com.es/2007/06/como-hacer-debug-remoto-en-tomcat-desde.html Como hacer debug remoto en Tomcat desde Eclipse].
 +
 
 +
[[Category:Developer Guide]]

Revision as of 18:48, 18 April 2013

If you got problems on production environment this configuration is specially useful.

OpenKM 6.x - Tomcat

Add the following options when the JVM is started:

-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

If you are using shell scripts to start Tomcat, start it with the following command:

$ $TOMCAT_HOME/bin/catalina.sh jpda start

It will start Tomcat so that a remote debugger can be connected to port 8000.

For more info read Tomcat developing: How do I configure Tomcat to support remote debugging?.

OpenKM 5.1 - JBoss

Add this line at the top of $JBOSS_HOME/bin/run.sh script:

JAVA_OPTS="-Xmx2000m -Djava.awt.headless=true -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"

Configure Eclipse

Select the project and the host. Include in source your OpenKM java project. You can debug normally, setting breakpoints etc...


Okm user guide 073.jpeg


Okm user guide 074.jpeg


See also Como hacer debug remoto en Tomcat desde Eclipse.