1. 程式人生 > >使用IDEA對Play2進行debug

使用IDEA對Play2進行debug

呃,好久沒有寫文章了。

因為寫文章不知道是否會觸碰公司保密協議……

以上純藉口。

正文:

最近在使用Play2框架開發,還不錯,但是不知道怎麼debug,老是使用println到console的方式也不是辦法。

查了一些額,原來是自己不會用而已,是可以直接debug的。

首先要講清楚,play2的debug和平常的debug不太一樣,大致流程就是先啟動程式,定義debug埠,然後再啟動debug。

1. 省略建立專案的過程……

2. 配置專案啟動配置:


對的,沒錯,Play2要建立一個bash,然後用activator啟動。

注意program arguments要設定為:

-jvm-debug 5557

3. 然後可以點選run,啟動專案。

4. 建立一個remote的配置:


幾乎所有引數都是預設的,修改PORT為5557即可。

然後就可以使用debug按鈕開始debug了。

然後你可能會問:

不用安裝Play2的plugin嗎?

答案是,如果你在開發scala的程式,那麼是不用的。

因為最新的scala外掛已經整合Play2,所以直接用就行了。

--------------------------------------------------------------------------

相關推薦

使用IDEAPlay2進行debug

呃,好久沒有寫文章了。 因為寫文章不知道是否會觸碰公司保密協議…… 以上純藉口。 正文: 最近在使用Play2框架開發,還不錯,但是不知道怎麼debug,老是使用println到console的方式也不是辦法。 查了一些額,原來是自己不會用而已,是可以直接debug的

IDEAtomcat遠端debug

一、場景:     1、實際專案開發中,為了方便定位問題,需要遠端debug逐步除錯程式碼。 二、遠端debug原理:     1、實際是兩個JVM進行遠端通訊,通訊的方式通過socket方式。     2、socket方式兩種,S

通過Intellij IDEAtomcat進行遠端除錯

前提 intellij idea 14 ultimatelinuxjdk 1.8tomcat 7.0.x 1. 配置Intellij IDEA 新增配置,選擇tomcat Server->Remote 選擇startup/connection標籤->d

AndroidStudio配置數字證書籤名及切換debug和release(包含使用adb命令apk進行簽名)

使用adb命令對apk進行簽名: jarsigner -verbose -keystore keystore.jks -signedjar signed.apk unsigned.apk alias_

IDEA遠端連結Linux伺服器上的Java專案進行DEBUG除錯

1.在Linux伺服器端開啟遠端除錯命令: java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=19780 xxxx.jar (執行命令之前需要先停止java專案,這個xxx

ideaspringboot進行遠端除錯

springboot官方文件:https://docs.spring.io/spring-boot/docs/1.1.x/maven-plugin/examples/run-debug.html 科普一下:為什麼要遠端除錯? 當我們的專案部署到遠端的伺服器的

myeclipse下tomcat專案進行debug斷點除錯

轉自:http://www.cnblogs.com/keyi/p/6022436.html 對於eclipse或myeclipse除錯J2SE專案或小應用進行斷點除錯,大家都不陌生,只要設定斷點,debug執行就OK了。但是如果是web專案,而專案是在容器中執行的,比如tomcat,resin等

IDEA 14在MAC下如何tomcat進行遠端除錯

在開發過程中,有時需要進行遠端除錯,使用IDEA如何進行遠端除錯呢,其實很簡單,首先tomcat需要開啟遠端除錯,如何開啟呢?參考另一篇文章。 然後在IDEA中設定如下: 1、開啟配置頁面 2、新增遠端除錯配置 3、進行引數配置 其中Host為遠端伺服器的地址,當然

使用容器和Elasticsearch集群Twitter進行監控

docker rancher 集群 twitter 監控 介紹Elasticsearch是ELK(Elasticsearch/Logstash/Kibana)的基石。在這篇文章中,我們將使用Rancher Catalog來部署stack,並將它用於追蹤Twitter上的tag和brand。

安卓端通過httpMysql進行增刪改查

name 交流 shm != 用戶 習慣 cti -perm 得到 各類it學習視頻,大家都可以看看哦!我自己本人都是通過這些來學習it只知識的! 下面是視頻鏈接轉自:http://www.cnblogs.com/wangying222/p/5492935.html ht

sql語句進行操作

tmp from num table 數據 code pda odi com 1 create table test_1( 2 tname number(20), 3 tage varchar2(1024), 4 tmessage varchar(1024)

python3 簡單實現從csv文件中讀取內容,並內容進行分類統計

tmp spa writer ict 打開文件 while 類型 spl blog 新手python剛剛上路,在實際工作中遇到如題所示的問題,嘗試使用python3簡單實現如下,歡迎高手前來優化import csv #打開文件,用with打開可以不用去特意關閉file了

C#中DataTable進行全連接後group by,orderby

orderby utime mp3 var c# put enume enum solver var result = from temp2 in ( f

學習4 縮寫進行標記

logs style con 放棄 code 學習 clas itl htm <!doctype html> <html> <body style="background-color:#55EBED"> <p>一個<d

java圖片進行透明化處理

bsp code 1.5 round imageio class public 判斷 icon 1 package utils; 2 3 import java.awt.Graphics2D; 4 import java.awt.image.BufferedI

cacti開發模板主機進行監測

cacti自定義模板 接著上篇博文cacti配置安裝,接下來在講一下對cacti自主開發模板的一些操作。登錄自己設置好的虛擬主機,在上一篇中,我設置的虛擬主機為 cacti.gaowei.com。第一次登錄的時候,會提示你安裝cacti,按照提示的一步一步來就可一了,默認的用戶名和密碼是admin和 a

用block變量來字符數組進行排序

mil 升序 進行 mutable ted ear string sorted hit <span style="font-size:18px;">降序排序</span><span style="font-

python_如何字典進行排序?

反轉 abc import 通過 item abcd mic 先後 true 案例: 某班英語成績以字典的形式存儲為: {‘lili’:78, ‘jin’:50, ‘liming’: 30, ......}    依據成績高低,進行

Python—Excel進行讀寫操作

href ace 需要 文件中 tle net 過程 ova 設置 學習Python的過程中,我們會遇到Excel的讀寫問題。通過搜索得知,我們可以使用xlwt module將數據寫入Excel表格,使用xlrd module從Excel讀取數據。下面介紹如何實現使用pyt

使用手勢UIImageView進行縮放、旋轉和移動

nbsp boa use itl ans self. iges comm title [cpp] view plain copy // 添加所有的手勢 - (void) addGestureRecognizerToView:(UIView *)view