To use JPDA debugging protocol, you'll need to modify the parameters you send to the JVM, change the ApJServerAction entry, tell the server how to find the JDPA library, add servlet init parameters, and modify the CLASSPATH for Oracle9i Application Server (9iAS).
These changes must be made on the computer that is hosting 9iAS. You will need administrator or root permission to make these changes.
wrapper.bin.parameters=-classic -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000 -Xdebug -Xnoagent -Djava.compiler=NONE
To see the invocation options for JPDA, see Sun VM Invocation Options.
If you are running on Solaris, you may also need to include stdalloc=y as part of the -Xrunjdwp paramater, like the following:
wrapper.bin.parameters=-classic -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000,stdalloc=y -Xdebug -Xnoagent -Djava.compiler=NONE
wrapper.path=D:\jpda\bin
setenv LD_LIBRARY_PATH /home/jpda/lib/sparc:$LD_LIBRARY_PATH setenv PATH /home/jpda/bin:$PATH
where /home/jpda is the path to your JPDA installation. In addition, you will have to pass that environment variable through Apache to the JVM. To do that, in jserv.properties, add the following line:
wrapper.env.copy=LD_LIBRARY_PATH
wrapper.classpath=C:/Program Files/Oracle/JDeveloper 3.2/jswdk-1.0/lib/servlet.jar
wrapper.classpath=C:/Program Files/Apache JServ 1.1b3/ApacheJServ.jar
#wrapper.classpath=C:/jsdk2.0/lib/jsdk.jar