青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

白云哥

身披半件長工衣,懷揣一顆地主心

 

使用NetBeans調(diào)試SmartFoxServer的Extension

結(jié)束了兩個星期的用trace進行SmartFoxserver Extension調(diào)試的痛苦歷史之后,我決定再來嘗試一下怎么在IED環(huán)境下進行遠程調(diào)試。

上一次打算在Eclipse下進行,不知道哪一個環(huán)節(jié)出錯,沒能成功,這次改用NetBeans吧,正好趕上NetBeans新版本發(fā)布,來試用一次。

 

按照這里描述的方法,很快把Eclipse下創(chuàng)建的工程導入到了NetBeans下,不過遇到了點小問題,一堆的亂碼。檢查了下發(fā)現(xiàn),Eclipse下創(chuàng)建的文件編碼為ANSI,在NetBeans下不識別其中的中文注釋,把文件改成UTF-8后問題解決,可后來我再試圖在Eclipse下打開這些文件時問題又出現(xiàn)了,Eclipse只識別ANSI編碼的文件?似乎不大可能吧,不過一時也沒找到解決方法,暫時放棄,改用NetBeans吧。

 

按照論壇上的方法做就行,不過可能因為版本更新的原因,實際做的時候還是有點差別

 

Step 1
Download the
Netbeans IDE for java development. (47mb SE version should be fine!)

這一步就是這樣了


Step 2
Install and open Netbeans. Create a project from existing java source pointing to where your extensions are. Should be placed in src subfolder to be nice.
(I for sure could not make it work if the source was not in a subfolder)
Right click on project and choose properties->libraries. Add all jar files from your smartfox installation lib dir.

在NetBeans下導入原來Eclipse創(chuàng)建的文件,只需要src目錄即可

導入libraries時注意,按照這里的方法,只需要導入3個jar文件,就是這樣

nb5


Step 3
Goto Files tab. Expand nbbuild.xml. Click on -post-compile target.
Copy and paste the following code: (Note: adjust todir to point to your smartfox program extension directory)
<copy todir="C:\Programmer\SmartFoxServerPRO_1.6.6\Server\javaExtensions">
<fileset dir="${build.dir}/classes/"/>
</copy>

我的NetBeans下沒有nbbuild.xml,倒是有一個build.xml,不過里面沒內(nèi)容 悲傷

再看了下,原來引用的build-impl.xml,上面有個簡單的介紹,在build.xml里添加如下內(nèi)容即可:

<target name="-post-compile">
        <copy todir="D:\SmartFoxServer\Server\javaExtensions">
            <fileset dir="${build.dir}/classes/"/>
        </copy>
</target>

根據(jù)你的SmartFoxServer安裝目錄進行修改即可


Step 4
Create a new batchfile called SmartFoxDebug?.bat
Copy and paste the following content into it: (Again adjust to your installation directory)
C:\Programmer\SmartFoxServerPRO_1.6.6\Server\wrapper.exe -c "C:\Programmer\SmartFoxServerPRO_1.6.6\Server\conf\wrapper.conf"

這一步不需要,在我安裝的目錄下直接有個smarfoxService.bat批處理文件,用它就行了


Step 5
Add the following lines to your wrapper.conf

Code:

# runtimedebug
wrapper.java.additional.3=-Xdebug
wrapper.java.additional.4=-Xnoagent
wrapper.java.additional.5=-Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n

這里的意思是要在SmartFoxServer里開戶遠程調(diào)試的監(jiān)聽,在我安裝的SFS版本里原來比這多了一項配置,所以最終是這樣的:

# Java Additional Parameters
wrapper.java.additional.1=-server
wrapper.java.additional.2=-Dfile.encoding=UTF-8
wrapper.java.additional.3=-Djava.util.logging.config.file=logging.properties
wrapper.java.additional.4=-Xdebug
wrapper.java.additional.5=-Xnoagent
wrapper.java.additional.6=-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

 

Step 6
Choose Run->Build main project (F11) in Netbeans.
If build is ok, click the batch file. Now select debug->attach debugger and choose port 8888. Debugger console should say "User program running".
Now you can place breakpoints and trigger your extensions normally.

這里就是最終我們要實現(xiàn)的效果了,掛接SmartFoxServer的遠程JVM進行調(diào)試,配置項在 調(diào)試(D) 下的 連接調(diào)試器(A) ,如果你跟我一樣安裝的是中文版NetBeans的話 微笑

貼張圖,就是這樣,注意端口號,是上面配置的那個,不是SFS對客戶端連接的監(jiān)聽商品號9393哦

config

 

 

好了,先啟動SFS,用上面說的那個批處理文件,你會看到一行提示信息,JVM遠程調(diào)試的監(jiān)聽已打開

然后連接調(diào)試器

在NetBeans里打個斷點看看,O了



posted on 2010-07-22 08:12 白云哥 閱讀(2014) 評論(0)  編輯 收藏 引用 所屬分類: Bada

導航

統(tǒng)計

常用鏈接

留言簿(4)

隨筆分類

隨筆檔案

相冊

我的鏈接

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产亚洲二区| 欧美成人自拍视频| 美日韩在线观看| 亚洲午夜激情网站| 欧美亚洲午夜视频在线观看| 欧美亚洲免费| 一本久道久久综合狠狠爱| aa级大片欧美三级| 一本久道久久综合婷婷鲸鱼| 99精品欧美一区二区三区| 另类图片综合电影| 欧美jizzhd精品欧美喷水 | 亚洲二区视频在线| 欧美一区二区免费视频| 亚洲午夜日本在线观看| 日韩视频中午一区| 亚洲区欧美区| 美女啪啪无遮挡免费久久网站| 亚洲嫩草精品久久| 亚洲电影天堂av| 欧美成人国产| 亚洲性线免费观看视频成熟| 久久精品一区蜜桃臀影院 | 亚洲一区在线播放| 91久久在线观看| 亚洲国产精品一区二区www在线 | 欧美色欧美亚洲另类七区| 欧美在线一级视频| 久久av免费一区| 亚洲欧洲精品一区二区| 亚洲欧洲精品天堂一级| 一区二区三区精品国产| 久久gogo国模裸体人体| 欧美成ee人免费视频| 一区二区三区视频免费在线观看| 黄色一区二区三区四区| 在线观看日韩一区| 在线亚洲欧美| 久久乐国产精品| 久久久综合精品| 亚洲高清不卡在线观看| 一区二区av在线| 亚洲在线日韩| 亚洲一区二区精品在线| 久久国产精彩视频| 欧美v日韩v国产v| 久久综合电影一区| 欧美日韩一区二区三区在线| 欧美性猛交xxxx免费看久久久 | 亚洲一区二区三区久久| 亚洲视频日本| 久久精品九九| 亚洲免费观看| 欧美成人精品一区| 国产精品亚洲激情| 国产欧美短视频| 国产欧美日韩亚洲一区二区三区| 午夜精品福利电影| 久久亚洲精品视频| 国产精品午夜在线观看| 久久精品一区二区国产| 亚洲美女诱惑| 欧美视频手机在线| 国产日韩欧美亚洲一区| 精久久久久久| 亚洲精品一区二区三区樱花| 欧美在线视频一区二区三区| 欧美视频一区在线| 久久天堂成人| 亚洲午夜激情| 国产视频一区免费看| 在线视频欧美精品| 欧美国产三区| 久久人人爽爽爽人久久久| 性视频1819p久久| 亚洲国产精品一区| 久久亚洲欧美国产精品乐播| 亚洲免费观看在线观看| 欧美一区2区视频在线观看 | 亚洲免费高清视频| 亚洲国产精品视频| 老司机午夜精品| 亚洲欧美成人综合| 国产精品另类一区| 欧美国产91| 一区二区视频在线观看| 亚洲免费人成在线视频观看| 99精品免费网| 欧美日韩国产不卡| 欧美aaa级| 久久一区二区三区四区| 欧美激情精品久久久久久| 国产精品爽爽爽| 亚洲国产精品一区二区第一页| 国产视频在线观看一区| 亚洲国产国产亚洲一二三| 麻豆成人综合网| 欧美激情成人在线视频| 一区二区三区中文在线观看| 欧美在线观看视频一区二区| 久久在精品线影院精品国产| 日韩一级二级三级| 国产精品久久国产精品99gif | 91久久精品国产91久久| 亚洲精品一区二区三区不| 亚洲自拍偷拍色片视频| 一区二区精品在线| 狠狠88综合久久久久综合网| 久久免费精品日本久久中文字幕| 亚洲一区影院| 国产精品久久久久久久久免费桃花 | 国产精品欧美在线| 亚洲欧美日产图| 久久婷婷久久一区二区三区| 亚洲国产欧美在线人成| 欧美日韩情趣电影| 久久久精品一区| 欧美在线关看| 亚洲高清在线播放| 亚洲欧美在线磁力| 亚洲欧洲精品一区| 国产一区清纯| 欧美激情视频一区二区三区免费| 一本色道久久综合亚洲二区三区| 免费成人黄色片| 午夜精品福利一区二区三区av | 小处雏高清一区二区三区| 亚洲精选91| 在线观看91久久久久久| 国内视频精品| 国产欧美一区二区精品仙草咪 | 欧美一区二区在线看| 亚洲一区二区三区精品视频 | 性做久久久久久久免费看| 日韩亚洲在线| 亚洲欧洲日产国产综合网| 久久综合久久综合久久| 国产一区二区三区久久悠悠色av| 99精品视频免费观看| 欧美一区二区三区四区夜夜大片| 久久久噜噜噜久久人人看| 欧美国产精品人人做人人爱| 一本大道av伊人久久综合| 你懂的网址国产 欧美| 欧美成人免费一级人片100| 欧美日韩精品免费观看视频完整| 国产精品网站一区| 玖玖玖国产精品| 久久精品亚洲乱码伦伦中文| 美女图片一区二区| 日韩小视频在线观看| 亚洲在线视频观看| 欧美va亚洲va日韩∨a综合色| 欧美日韩免费在线观看| 影音先锋在线一区| 久久综合九色欧美综合狠狠| 日韩午夜中文字幕| 久久一区视频| 国产精品一区二区三区四区| 国内精品久久久久久久影视蜜臀 | 久久综合狠狠综合久久综合88 | 国产亚洲一区在线播放| 亚洲大胆人体在线| 国外成人性视频| 在线看日韩av| 亚洲成色www8888| 久久狠狠一本精品综合网| 国产一区二区三区高清在线观看| 久久国产精品一区二区三区| 香蕉成人伊视频在线观看| 国内成人精品视频| 亚洲在线电影| 亚洲视频大全| 久久se精品一区精品二区| 亚洲精品欧洲| 亚洲视频在线观看一区| 久久亚洲风情| 99国产精品私拍| 亚洲欧洲一级| 农夫在线精品视频免费观看| 极品尤物av久久免费看| 久久超碰97人人做人人爱| 亚洲国产成人午夜在线一区| 国产精品久久久久aaaa九色| 欧美激情a∨在线视频播放| 欧美区国产区| 亚洲你懂的在线视频| 免费日韩视频| 免费久久99精品国产自在现线| 午夜精品久久久久久久久久久久久| 国产精品视频免费一区| 亚洲永久在线观看| 午夜精品久久| 国产精品一区二区欧美| 亚洲男女自偷自拍| 欧美国产大片| 欧美影院精品一区| 亚洲图片激情小说| 国产在线视频欧美| 国产精品第2页|