Debug Funktionalität zu ecdc hinzugefügt.
Benutzung: In local.runtime.properties die Zeile #app.server.debug.on=true einkommentieren. Per Default hört der Debugger auf Port 8000 (Default in Tomcat). Ankoppeln: In Netbeans: Debuggen -> Debugger anhängen ... Im Menü ausfüllen: Debugger: Java-Debugger (JPDA) Anschluss: SocketAttach Transport: dt_socket Host: localhost Port: 8000 Dann öffnet sich Debugger Fenster. git-svn-id: https://svn.libreccm.org/ccm/trunk@268 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
47cf16cad0
commit
c559db1ad7
|
|
@ -41,4 +41,12 @@
|
|||
|
||||
catalina.home.dir=${app.server.home.dir}
|
||||
catalina.base.dir=${app.server.home.dir}
|
||||
|
||||
##
|
||||
## Debugger Usage
|
||||
##
|
||||
|
||||
app.server.debug.port=8000
|
||||
app.server.debug.suspend=n
|
||||
app.server.debug.on=false
|
||||
|
||||
|
|
|
|||
|
|
@ -12,3 +12,26 @@
|
|||
app.server.version=6.0.18
|
||||
#app.server.vendor=apache
|
||||
|
||||
##
|
||||
## Debugger Usage
|
||||
##
|
||||
|
||||
## Default values for debugger, modify as needed:
|
||||
#
|
||||
## Port to attach a remote debug client (e.g. Netbeans)
|
||||
#app.server.debug.port=8000
|
||||
## Dont wait untill a debugger has attached
|
||||
#app.server.debug.suspend=n
|
||||
## Dont activate debugging
|
||||
#app.server.debug.on=false
|
||||
|
||||
## To activate debugger uncomment the following line
|
||||
#app.server.debug.on=true
|
||||
|
||||
##
|
||||
## Server Directory
|
||||
##
|
||||
|
||||
#app.server.parent.dir=${ccm.project.dir}/runtime
|
||||
#app.server.deploy.dir=${app.server.parent.dir}/${app.server.bundles.name}
|
||||
|
||||
|
|
|
|||
|
|
@ -55,6 +55,20 @@
|
|||
</target>
|
||||
|
||||
<target name="start">
|
||||
<if>
|
||||
<equals arg1="${app.server.debug.on}" arg2="true" />
|
||||
<then>
|
||||
<property name="app.server.debugger"
|
||||
value="-agentlib:jdwp=transport=dt_socket,server=y,address=${app.server.debug.port},suspend=${app.server.debug.suspend}" />
|
||||
</then>
|
||||
<!--
|
||||
-->
|
||||
<else>
|
||||
<property name="app.server.debugger"
|
||||
value=" " />
|
||||
</else>
|
||||
</if>
|
||||
|
||||
<java classname="org.apache.catalina.startup.Bootstrap" fork="yes">
|
||||
|
||||
<!-- nolonger needed ? (if anything works as expected)
|
||||
|
|
@ -77,6 +91,7 @@
|
|||
<jvmarg value="-Xmx512m" />
|
||||
<jvmarg value="-XX:PermSize=128m" />
|
||||
<jvmarg value="-XX:MaxPermSize=128m" />
|
||||
<jvmarg value="${app.server.debugger}" />
|
||||
<classpath>
|
||||
<pathelement path="${app.server.home.dir}/bin/bootstrap.jar" />
|
||||
</classpath>
|
||||
|
|
|
|||
Loading…
Reference in New Issue