As part of an academic project, I need to get a hang of the code flow in Jetty.
I am looking for a pointer as to which debugger is the best to keep track of class dependencies, procedure calls, flow transfer, etc.
Any help would be highly appreciated.
Thanks,
Chhet
Some config details -
$ java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.4) (6b20-1.9.4-0ubuntu1~10.04.1)
OpenJDK Server VM (build 19.0-b09, mixed mode)
$ cat /etc/issue
Ubuntu 10.04.1 LTS \n \l
$ java -jar start.jar --version
Active Options: [Server, ext, jmx, jsp, resources, websocket]
Version Information on 23 entries in the classpath.
Note: order presented here is how they would appear on the classpath.
changes to the OPTIONS=[option,option,...] command line option will be reflected here.
0: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-xml-7.3.0-SNAPSHOT.jar
1: 2.5.0.v200910301333 | ${jetty.home}/lib/servlet-api-2.5.jar
2: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-http-7.3.0-SNAPSHOT.jar
3: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-continuation-7.3.0-SNAPSHOT.jar
4: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-server-7.3.0-SNAPSHOT.jar
5: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-security-7.3.0-SNAPSHOT.jar
6: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlet-7.3.0-SNAPSHOT.jar
7: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-webapp-7.3.0-SNAPSHOT.jar
8: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-deploy-7.3.0-SNAPSHOT.jar
9: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlets-7.3.0-SNAPSHOT.jar
10: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-jmx-7.3.0-SNAPSHOT.jar
11: 1.0.0.v201004190952 | ${jetty.home}/lib/jsp/com.sun.el_1.0.0.v201004190952.jar
12: 3.6.0.I20100608-0911 | ${jetty.home}/lib/jsp/ecj-3.6.jar
13: 2.1.0.v201004190952 | ${jetty.home}/lib/jsp/javax.el_2.1.0.v201004190952.jar
14: 2.1.0.v201004190952 | ${jetty.home}/lib/jsp/javax.servlet.jsp_2.1.0.v201004190952.jar
15: 1.2.0.v201004190952 | ${jetty.home}/lib/jsp/javax.servlet.jsp.jstl_1.2.0.v201004190952.jar
16: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jsp/jetty-jsp-2.1-7.3.0-SNAPSHOT.jar
17: 2.1.0.v201007080150 | ${jetty.home}/lib/jsp/org.apache.jasper.glassfish_2.1.0.v201007080150.jar
18: 1.2.0.v201004190952 | ${jetty.home}/lib/jsp/org.apache.taglibs.standard.glassfish_1.2.0.v201004190952.jar
19: (dir) | ${jetty.home}/resources
20: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-websocket-7.3.0-SNAPSHOT.jar
21: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-util-7.3.0-SNAPSHOT.jar
22: 7.3.0-SNAPSHOT | ${jetty.home}/lib/jetty-io-7.3.0-SNAPSHOT.jar