文档章节

PlayFramework 2.x 技巧-远程调试

joymufeng
 joymufeng
发布于 2012/11/26 14:23
字数 381
阅读 1875
收藏 1

1. 测试环境

Eclipse for JavaEE 1.5.0, Play 2.0.4

2. 创建测试项目

    1)play new test_play

    

    2) 切换当前目录到test_play, 执行play eclipsify,并将项目导入Eclipse,

    

    3) 在controllers.Application.index()方法中添加一个临时变量,一会在Eclipse的Debug视图中查看这个变量的值,

    

    4)在浏览器中访问应用,

    

2. 在调试模式下启动test_play项目

    1) 在开发模式下启动项目

    

    上图中第2行信息指示,远程调试功能成功开启,连接端口号为9999。 关于Play调试功能的实现方法,请参考JPDA相关知识。

    当然,也可以在产品模式下开启调试功能,执行命令如下:

    play debug start -Xms1024M -Xmx1024M -server

    start 命令后面可以直接跟上java命令参数。   

3. 利用Eclipse进行远程调试

    1)在Eclipse中右击test_play项目,依次选择Debug As > Debug Configurations...,

    

    2) 在弹出窗口中,右击Remote Java Application,选择New,

    

    3)填写远程调试的连接信息,Host填写localhost, Port填写9999

    

    4)依次单击窗口右下角的Apply和Debug按钮。

    5) controllers.Application.index()方法中添加一个断点,测试远程调试功能是否可用,

    

    6)再次通过浏览器访问应用时, 你会发现浏览器一直在等待获取响应,

    

    而Eclipse中则会提示,远程线程挂起,是否进入调试视图,

    

    单击yes进入调试视图,

    

    看到这个视图是不是倍感亲切!

    

© 著作权归作者所有

共有 人打赏支持
joymufeng
粉丝 92
博文 71
码字总数 64721
作品 2
杨浦
高级程序员
私信 提问
加载中

评论(1)

子矜
子矜
参照兄弟这篇文章总算是学会调试了 2.2不一样了 很多教程都不能用。。
请问playframework 是怎样调用支付宝接口的?

我现在的项目是用playframework开发的,需要调用支付宝的接口,而playframework是一个普通的java项目,我如何调用支付宝接口

喻桃勋
2012/03/26
786
5
申请加QQ,play中session问题

能加一下QQ嘛,我刚使用playframework开发项目,想多咨询一下,比如我下载的支付宝接口中包含了session,但在playframework中没有session,他只是由cache转变而来,我怎样在play中处理这个问...

喻桃勋
2012/03/26
557
3
一般的JSP/Servlet主机能支持playframework吗?

Playframework真的是不错的框架,不过我现在有些疑问就是一般的JSP/Servlet主机能支持playframework的吗?打算用它做个小东西但又担心到时候主机不好找。(别说用playapps.net啊)...

阿拉法政
2011/04/18
913
6
Play Morphia v1.2.7 发布

PlayMorphia是基于Morphia库的PlayFramework插件,为PlayFramework应用程序开发提供便捷访问MongoDB的支持。v1.2.7版有以下更新: 1. 支持play-1.2.4或以上版本。对于使用play-1.2.3或以下版...

罗格林
2012/05/27
1K
0
【求助】创建了Playframework中文小站,想号召大家一起翻译

红薯您好,看过您写的关于Play的介绍,这段时间我也学习了Playframework,目前我创建了一个这样的小站,目的是想大家一起翻译Playframework的文档,然后贡献出来。我已经翻译了一小部分,剩下...

atell
2011/06/07
1K
12

没有更多内容

加载失败,请刷新页面

加载更多

jquery通过id显示隐藏

var $div3 = $('#div3'); 显示 $div3.show(); 隐藏 $div3.hide();

yan_liu
今天
3
0
《乱世佳人》读书笔记及相关感悟3900字

《乱世佳人》读书笔记及相关感悟3900字: 之前一直听「荔枝」,后来不知怎的转向了「喜马拉雅」,一听就是三年。上班的时候听房产,买房了以后听装修,兴之所至时听旅行,分手后听亲密关系,...

原创小博客
今天
3
0
大数据教程(9.6)map端join实现

上一篇文章讲了mapreduce配合实现join,本节博主将讲述在map端的join实现; 一、需求 实现两个“表”的join操作,其中一个表数据量小,一个表很大,这种场景在实际中非常常见,比如“订单日志...

em_aaron
今天
3
0
cookie与session详解

session与cookie是什么? session与cookie属于一种会话控制技术.常用在身份识别,登录验证,数据传输等.举个例子,就像我们去超市买东西结账的时候,我们要拿出我们的会员卡才会获取优惠.这时...

士兵7
今天
3
0
十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部