Tha*_*yen 39 eclipse debugging playframework
我刚从Netbeans转到Eclipse.在Netbeans中,我可以开箱即用地调试Playframework应用程序.但是,在Eclipse中,为了调试Web应用程序(特定的Playframework应用程序),似乎很难配置它.
就像玩!文档,
主启动器只能与Run As eclipse命令一起使用.然后,您可以使用"调试为"连接"连接JPDA启动程序"以随时启动调试会话.停止调试会话不会停止服务器.
但是,我无法在"Debug As"(我正在使用Eclipse Classic 3.7.0)中看到"Connect JPDA launcher".我搜索过JPDA(我是Java的新手,不知道"主要启动器"和JPDA,然后在http://javarevisited.blogspot.com/2011/02/how-to中配置远程调试作为指示 -setup-remote-debugging-in.html 但是它返回了一个错误:
无法连接到远程VM.拒绝连接.连接被拒绝:连接
我搜索过并找到了一些建议:
1.)编辑catalina.bat并添加行:set JPDA_TRANSPORT = dt_socket ... set JPDA_ADDRESS = 8000 AND 2.)编辑startup.bat调用"%EXECUTABLE%"jpda start%CMD_LINE_ARGS%
实际上我并不清楚这一点,我想这是配置Tomcat.但是,我正在使用Play!默认服务器,检查application.conf并确保它正在侦听JPDA的端口9000和8000.
当然,我在调试之前启动了Play应用程序,我可以通过端口9000正常访问应用程序.我使用的是没有管理员权限的Win 7.
你有关于调试Play的详细指南吗?在Eclipse中?
Man*_*qui 115
从Play 2.0开始,eclipse
运行时不再生成文件夹和启动器play eclipsify
.运行后play eclipsify
,您可以在Eclipse中调试项目,如下所示:
play debug run
.Debug As -> Debug Configurations...
Remote Java Application
,然后单击New
.localhost
.将端口设置为9999
(play debug run
命令使用的默认端口).Apply
以保存,然后Debug
连接到正在运行的Play实例.Tom*_*mmi 31
首先,您已使用该play eclipsify YourProject
命令为Eclipse创建了配置文件,对吧?(如果没有,请参阅Play框架文档以获取更多信息.)
之后,您应该eclipse
在项目中指定一个文件夹.在其中,你应该看到命令Connect JDPA to YourProject.launch
,YourProject.launch
和Test YourProject.launch
.
右键单击,YourProject.launch
然后Run As --> YourProject
从弹出菜单中选择.这将启动您的申请.应用程序运行时,右键单击Connect JDPA to YourProject.launch
,然后Debug As --> Connect JDPA to YourProject.launch
从弹出菜单中选择.这将在您的应用程序上启动调试会话.
小智 7
播放2.1-RC2:正在播放!与Eclipse同步的应用程序
为了使项目Eclipse兼容,得到项目文件夹,然后命令">播放eclipse".现在您可以将其添加为eclipse的现有项目形式.
然后运行它你必须先在项目文件夹中运行start play,即命令"play"
这将激活播放服务器并识别项目中的应用程序,即[appname] $现在您必须给命令"运行"以查看您的应用程序在localhost:9000或您指定的任何端口配置上运行.
调试模式:为了类似地运行你需要首先给出命令"play"然后给[appname] $"play debug run"这默认使用端口9999所以当你在浏览器和eclipse文件中转到localhost:9000时 - > Debug As - > Debug configuration .. - > New Remote Java Application - > connect指定端口9999和debug
归档时间: |
|
查看次数: |
35562 次 |
最近记录: |