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

白云哥

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

 

使用NetBeans調試SmartFoxServer的Extension

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

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

 

按照這里描述的方法,很快把Eclipse下創建的工程導入到了NetBeans下,不過遇到了點小問題,一堆的亂碼。檢查了下發現,Eclipse下創建的文件編碼為ANSI,在NetBeans下不識別其中的中文注釋,把文件改成UTF-8后問題解決,可后來我再試圖在Eclipse下打開這些文件時問題又出現了,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創建的文件,只需要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,不過里面沒內容 悲傷

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

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

根據你的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里開戶遠程調試的監聽,在我安裝的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.

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

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

config

 

 

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

然后連接調試器

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



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

導航

統計

常用鏈接

留言簿(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>
            国产精品视频1区| 久久久中精品2020中文| 欧美视频在线观看免费| 99精品欧美| 亚洲伦理在线免费看| 欧美日韩国产一级片| 亚洲午夜久久久| 亚洲夜间福利| 国产日韩欧美综合在线| 免费欧美电影| 欧美精品久久久久a| 一区二区三区精品久久久| 一个色综合av| 红桃视频亚洲| 亚洲人体影院| 国产精品mm| 久久蜜桃av一区精品变态类天堂| 老司机精品视频一区二区三区| 亚洲日本va午夜在线电影| 99国产成+人+综合+亚洲欧美| 久久先锋资源| 日韩午夜高潮| 国产综合自拍| 日韩亚洲欧美中文三级| 好吊一区二区三区| 日韩西西人体444www| 国外精品视频| 夜夜精品视频一区二区| 一区二区在线视频观看| 99亚洲一区二区| 亚洲第一网站| 亚洲欧美激情视频在线观看一区二区三区| 黄色一区二区在线观看| 99在线热播精品免费| 激情久久五月| 亚洲一区免费视频| 亚洲精品乱码久久久久久按摩观 | 1769国内精品视频在线播放| 99视频精品全国免费| 亚洲东热激情| 久久国产精品一区二区三区| 午夜精品99久久免费| 欧美激情按摩| 欧美黑人国产人伦爽爽爽| 国产亚洲在线观看| 亚洲曰本av电影| 亚洲天堂免费在线观看视频| 免费h精品视频在线播放| 久久久久久久高潮| 国产欧美va欧美不卡在线| 99ri日韩精品视频| 亚洲最新中文字幕| 欧美高清在线播放| 亚洲福利在线观看| 一区二区在线观看视频在线观看| 午夜影视日本亚洲欧洲精品| 亚洲伊人第一页| 欧美日韩精品综合在线| 亚洲全部视频| 99精品国产在热久久| 欧美黑人在线观看| 亚洲人成7777| 日韩系列在线| 欧美日韩在线播放三区| 亚洲天天影视| 午夜欧美电影在线观看| 国产精品免费视频xxxx| 亚洲亚洲精品三区日韩精品在线视频| 亚洲无人区一区| 国产精品黄视频| 亚洲欧美国产制服动漫| 久久高清国产| 黑人巨大精品欧美一区二区小视频 | 在线观看日韩精品| 久久久久久欧美| 免费观看成人www动漫视频| 伊人久久大香线蕉av超碰演员| 久久久久国产精品厨房| 亚洲电影网站| 一区二区三区鲁丝不卡| 欧美手机在线| 欧美一区中文字幕| 欧美va亚洲va日韩∨a综合色| 亚洲福利专区| 欧美日韩国内自拍| 国语自产精品视频在线看抢先版结局| 欧美尤物一区| 最新日韩在线| 欧美在线视频网站| 在线成人中文字幕| 欧美精品成人| 亚洲综合日韩在线| 久久只精品国产| 亚洲最新视频在线| 国产日韩欧美一区二区| 欧美国产日本高清在线| 日韩一区二区高清| 久久久久久久97| 夜色激情一区二区| 国产综合视频| 欧美日韩成人综合| 久久精品在线| 99国产精品久久久| 男男成人高潮片免费网站| 一区二区三区四区国产精品| 国产在线精品二区| 欧美日韩国产在线播放| 久久精品国产第一区二区三区最新章节| 欧美激情亚洲一区| 久久国产精品99国产精| 一本久久青青| 一区二区三区在线免费播放| 国产精品qvod| 欧美成人按摩| 欧美在线免费观看视频| 一区二区日韩精品| 亚洲第一精品久久忘忧草社区| 欧美淫片网站| 亚洲天堂第二页| 亚洲人成在线播放| 亚洲第一区在线| 国产综合色产在线精品| 国产精品亚洲综合| 国产精品豆花视频| 欧美精品一卡| 欧美大片在线观看| 久久综合九色综合欧美就去吻| 亚洲欧美激情诱惑| 这里只有精品电影| 日韩亚洲一区在线播放| 亚洲韩国日本中文字幕| 欧美激情精品久久久久久久变态 | 亚洲色无码播放| 亚洲精品一区二区三| 亚洲福利在线观看| 亚洲第一主播视频| 在线不卡中文字幕| 含羞草久久爱69一区| 国产亚洲精品aa午夜观看| 国产伦精品一区二区三区高清版| 国产精品r级在线| 国产精品www.| 国产欧美一区二区三区久久人妖| 国产精品免费网站| 国产人成精品一区二区三| 国产精品一二三| 国产日本欧美一区二区三区在线| 欧美三级在线| 国产精品你懂的在线| 国产精品自拍在线| 国产在线播放一区二区三区| 国产一区二区高清视频| 精品动漫3d一区二区三区免费版| 精品不卡一区| av成人黄色| 亚洲欧美日韩网| 久久久精品国产99久久精品芒果| 久久免费高清| 亚洲第一区在线观看| 99日韩精品| 亚洲婷婷免费| 亚洲靠逼com| 在线视频日韩精品| 香蕉精品999视频一区二区 | 在线看日韩欧美| 亚洲精品三级| 亚洲女同同性videoxma| 久久人人97超碰精品888| 女主播福利一区| 一区二区三区国产在线| 午夜精品视频| 免费人成网站在线观看欧美高清| 欧美久久久久久蜜桃| 国产精品久久一级| 亚洲国产导航| 亚洲综合国产精品| 欧美大片专区| 亚洲欧美另类国产| 免费看的黄色欧美网站| 国产精品毛片a∨一区二区三区| 合欧美一区二区三区| 亚洲视屏一区| 欧美 日韩 国产一区二区在线视频 | 亚洲欧美日韩精品| 欧美成人午夜影院| 亚洲综合日韩在线| 欧美韩日亚洲| 韩国视频理论视频久久| 亚洲一区二区影院| 欧美成人免费va影院高清| 亚洲无线一线二线三线区别av| 久久一区亚洲| 国产欧美一区二区色老头| 亚洲伦理在线免费看| 久久伊人免费视频| 亚洲午夜久久久久久久久电影网| 欧美成人免费在线观看| 国产中文一区二区| 欧美在线不卡视频| 一区二区三区精密机械公司 |