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

白云哥

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

 

使用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>
            亚洲欧美在线免费| 亚洲美女电影在线| 久久久999精品免费| 欧美日韩免费观看一区| 亚洲精品综合精品自拍| 99精品视频一区二区三区| 久久精品中文字幕一区| 国产亚洲综合在线| 免费日韩成人| 欧美黄色小视频| 亚洲永久免费精品| 欧美一区二区三区在线免费观看 | 午夜精品久久久久久久久久久久久| 亚洲人成在线观看一区二区| 欧美中文在线视频| 亚洲第一福利在线观看| 亚洲国产成人精品久久久国产成人一区 | 亚洲激情成人网| 一本色道久久综合| 国产精品入口夜色视频大尺度| 欧美在线免费一级片| 欧美一区二区视频在线观看2020| 国产精品视频免费一区| 久久午夜精品| 欧美日本成人| 免播放器亚洲一区| 国产精品日本一区二区| 久久久亚洲人| 老牛影视一区二区三区| 在线视频你懂得一区| 国产午夜精品全部视频播放| 久久久久久一区二区三区| 久久综合久久综合久久综合| 亚洲人成毛片在线播放女女| 亚洲欧洲一区二区三区| 国产视频在线观看一区| 亚洲国产精品久久久久婷婷老年| 国产精品电影观看| 亚洲国产精品福利| 国产午夜久久| 中文一区二区| 一区二区国产日产| 欧美超级免费视 在线| 欧美一区二区在线免费播放| 久久久久**毛片大全| 亚洲午夜激情网页| 欧美大片在线观看一区| 久久国产精彩视频| 国产精品久久久久久久久免费樱桃| 久久一区亚洲| 国产欧美精品国产国产专区| 欧美大片91| 一区二区三区在线观看欧美| 亚洲日韩视频| 亚洲精品欧洲精品| 快播亚洲色图| 欧美国产激情| 在线成人国产| 久久久蜜桃精品| 久久一区免费| 在线观看国产精品网站| 国产精品99久久久久久宅男| 曰韩精品一区二区| 久久婷婷丁香| 免费黄网站欧美| 有坂深雪在线一区| 免费在线成人| 亚洲黄色在线看| 日韩亚洲欧美一区| 欧美日韩18| 99精品欧美一区二区三区| 99ri日韩精品视频| 欧美性久久久| 亚洲免费伊人电影在线观看av| 中文在线一区| 国产精品亚洲精品| 欧美亚洲在线视频| 欧美暴力喷水在线| 亚洲乱码一区二区| 国产精品国产精品国产专区不蜜| 一区二区91| 欧美一区二区在线| 亚洲国产成人久久综合| 久久午夜电影网| 亚洲日韩中文字幕在线播放| 亚洲欧洲免费视频| 欧美性大战久久久久久久蜜臀| 一区二区三区日韩欧美| 新67194成人永久网站| 国产视频精品免费播放| 久久久久久尹人网香蕉| 欧美大片一区| 亚洲欧美另类在线| 黄色欧美日韩| 欧美日韩成人一区二区三区| 亚洲第一主播视频| 91久久久国产精品| 亚洲欧美国产另类| 欧美国产一区二区| 亚洲欧美色一区| 狠狠色伊人亚洲综合网站色| 欧美在线播放| 日韩视频一区二区三区| 午夜伦欧美伦电影理论片| 国内精品久久久久久| 美女任你摸久久| 亚洲欧美在线免费观看| 欧美国产亚洲视频| 久久国产日韩欧美| 一区二区三区国产| 亚洲国产精品ⅴa在线观看| 欧美日韩福利在线观看| 午夜精品亚洲| 亚洲最新视频在线播放| 久久一区二区三区av| 99在线热播精品免费| 国产欧美精品一区二区三区介绍| 美女黄毛**国产精品啪啪| 亚洲图片欧美午夜| 亚洲日本成人网| 久热精品视频在线免费观看| 亚洲精品一区二区三| 国产日韩精品一区| 欧美先锋影音| 欧美日韩国产bt| 欧美a级一区| 久久人人精品| 欧美在线观看一区二区三区| 亚洲第一区在线| 美女主播精品视频一二三四| 一区二区三区高清在线| 亚洲国产导航| 91久久精品国产91性色tv| 国产农村妇女毛片精品久久莱园子 | 国产一区二区三区自拍| 欧美日韩视频一区二区三区| 久久9热精品视频| 亚洲欧美日本国产有色| 一本久道久久久| 日韩视频―中文字幕| 亚洲黄色视屏| 最近中文字幕日韩精品| 欧美成人精品一区| 欧美成人免费网站| 亚洲国产视频直播| 亚洲全部视频| 亚洲作爱视频| 亚洲欧美日韩精品久久亚洲区| 一个色综合导航| 亚洲在线视频免费观看| 亚洲视频一二区| 亚洲嫩草精品久久| 久久久91精品国产一区二区精品| 亚洲你懂的在线视频| 亚洲在线一区| 欧美在线一区二区| 美女尤物久久精品| 欧美精品七区| 国产精品久久久久毛片软件| 男女精品网站| 国产精品高清一区二区三区| 欧美激情精品久久久久久久变态| 美日韩精品免费观看视频| 欧美成人官网二区| 欧美性生交xxxxx久久久| 国产精品国产三级国产专播精品人| 欧美视频中文字幕在线| 国产精品久久久久秋霞鲁丝| 欧美日韩亚洲一区二区| 国产精品久久久久9999高清| 欧美视频成人| 国外成人免费视频| 99精品国产在热久久婷婷| 亚洲欧美日韩国产综合| 91久久精品国产| 亚洲自拍偷拍网址| 久久乐国产精品| 国产精品久久久久久久第一福利| 国产日产精品一区二区三区四区的观看方式 | 免费高清在线视频一区·| 欧美成人午夜激情| 亚洲自拍16p| 欧美精品18videos性欧美| 国产精品久久久久久久久免费 | 久久福利电影| 欧美日韩在线免费| 亚洲高清视频一区| 欧美一区二区三区精品电影| 久久成人精品一区二区三区| 久久精品国产欧美激情| 亚洲三级视频在线观看| 亚洲亚洲精品在线观看| 狼人天天伊人久久| 国产麻豆精品视频| 一本色道久久综合狠狠躁篇的优点| 欧美一区二区三区男人的天堂 | 香蕉成人久久| 日韩一级网站| 欧美精品尤物在线| 亚洲成色最大综合在线|