Difference between revisions of "Debugging remote server"

From OpenKM Documentation
Jump to: navigation, search
 
 
(3 intermediate revisions by the same user not shown)
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>
 +
 
 +
Or if you are using shell scripts to start Tomcat, start it with the following command ('''recommended'''):
 +
 
 +
$ $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?]
 +
* [http://fherrerav.blogspot.com.es/2007/06/como-hacer-debug-remoto-en-tomcat-desde.html Como hacer debug remoto en Tomcat desde Eclipse]
 +
 
 +
'''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]]
 +
 
 +
[[Category:Developer Guide]]

Latest revision as of 19:03, 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

Or if you are using shell scripts to start Tomcat, start it with the following command (recommended):

$ $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:

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