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
|
|
@ -42,3 +42,11 @@
|
||||||
catalina.home.dir=${app.server.home.dir}
|
catalina.home.dir=${app.server.home.dir}
|
||||||
catalina.base.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.version=6.0.18
|
||||||
#app.server.vendor=apache
|
#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>
|
||||||
|
|
||||||
<target name="start">
|
<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">
|
<java classname="org.apache.catalina.startup.Bootstrap" fork="yes">
|
||||||
|
|
||||||
<!-- nolonger needed ? (if anything works as expected)
|
<!-- nolonger needed ? (if anything works as expected)
|
||||||
|
|
@ -77,6 +91,7 @@
|
||||||
<jvmarg value="-Xmx512m" />
|
<jvmarg value="-Xmx512m" />
|
||||||
<jvmarg value="-XX:PermSize=128m" />
|
<jvmarg value="-XX:PermSize=128m" />
|
||||||
<jvmarg value="-XX:MaxPermSize=128m" />
|
<jvmarg value="-XX:MaxPermSize=128m" />
|
||||||
|
<jvmarg value="${app.server.debugger}" />
|
||||||
<classpath>
|
<classpath>
|
||||||
<pathelement path="${app.server.home.dir}/bin/bootstrap.jar" />
|
<pathelement path="${app.server.home.dir}/bin/bootstrap.jar" />
|
||||||
</classpath>
|
</classpath>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue