与jsp一起调试嘛!
下面有一个调试servlet的步骤,类似,供参考:
调试servlet
要调试s e r v l e t配置工程:
1) 右击导航窗格中的. j p r文件,并选择P r o p e r t i e s以显示Project Properies 对话框。
2) 确保目标J D K是j a v a“1 . 2”版。
3) 确保JDSK 2.0库被包含在Java Libraries中。如果没有,单击A d d按钮现在添加它。
4) 为配置到We b服务器,单击servlet 标签来设置输出应用程序文件的路径。可以
配置H T M L客户到任何We b服务器。
A. 设置S e r v l e t路径到适当目录。
B. 设置H T M L路径到适当目录。
C. 设置C l a s s e s路径到适当目录。
D. 单击O K以关闭属性对话框。
为此工程创建一个新类, 该类将充当通过( p a s s t h r o u g h ) 来调用
s u n . s e r v l e t . h t t p . H t t p S e r v e r类。如果使用servlet Wi z a r d创建s e r v l e t,跳过这些步骤:可
以使用文件S e r v l e t S e r v e r. j a v a。
1) 从菜单中选择File | New。
2) 双击C l a s s以启动新J a v a文件对话框。
3) 在S t y l e下,确保没有复选框被选中。
4) 单击O K。源码窗口会显示新的类文件。
5) 按下述编辑类文件,按适用于程序包来做必要的修改:
要配置d e b u g(调试)选项和设置断点:
1) 右击p r o j e c t . j p r文件,并选择P r o p e r t i e s。
2) 选择R u n / D e b u g标签。
3) 设置Default Run/Debug File为M y C l a s s 1 . j a v a。
4) 添加任何必须的命令行参数,例如-p 8020 -d <JSDK>/servlets。其他选项是:
. -p 端口(将要收听的端口号)
. -b 储备(收听储备)
. -m 最大值(结点处理器的最大数目)
. -t 暂停(结点以毫秒方式暂停)
. -d 目录(S e r v l e t目录)
. -r 根(文件根目录)
. -s 文件名(S e r v l e t属性文件名)
. - v(详细的输出)
5) 选择Send Run Output To Execution Log。
6) 添加一个s e r v l e t到工程并在S e r v l e t中设置一个断点。
A. 对于一个示例s e r v l e t,单击Add To Project图标(带一个绿色加号标记的文件
夹),并从j s d k / e x a m p l e s目录选择文件S n o o p S e r v l e t . j a v a。
B. 确保Add To Project被选中。
C. 选择P a c k a g e s标签。
D. 选择Class(Fully Qualified Name)。
E. 单击O K以关闭对话框。
7) 在关于S n o o p S e r v l e t . j a v a的源码中设置一个断点(对于此例,在第4 8行设置断
点)
8) 单击D e b u g按钮以运行s e r v l e t和We b服务程序。
9) 打开一个We b浏览器输入U R L:
.............................................................