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

白云哥

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

 

使用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 白云哥 閱讀(2021) 評論(0)  編輯 收藏 引用 所屬分類: Bada


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


導航

統計

常用鏈接

留言簿(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>
            久久99在线观看| 久久午夜视频| 欧美视频一区| av成人免费在线| 99国产精品久久久| 欧美色大人视频| 欧美一区二区三区免费在线看 | 亚洲男人第一av网站| 亚洲图片欧美日产| 国产欧美日韩视频在线观看| 久久大综合网| 久久久久久色| 日韩一本二本av| 99精品视频免费全部在线| 欧美日韩在线看| 久久不射电影网| 久久在线视频在线| 亚洲一级电影| 久久国产夜色精品鲁鲁99| 亚洲电影免费| 中文欧美日韩| 极品中文字幕一区| 亚洲国产裸拍裸体视频在线观看乱了| 欧美3dxxxxhd| 先锋影院在线亚洲| 久久精品亚洲一区二区| 亚洲人成在线观看网站高清| 一本到高清视频免费精品| 国产精品每日更新在线播放网址| 久久精品国产精品 | 日韩视频中文字幕| 国产女主播一区| 欧美黑人多人双交| 欧美日韩一区二区在线观看| 久久久在线视频| 欧美日韩免费观看一区三区| 久久精品综合网| 欧美乱在线观看| 麻豆国产精品777777在线| 欧美日韩免费一区二区三区视频| 久久久久久久久久久成人| 欧美日韩精品一区二区三区四区| 另类专区欧美制服同性| 欧美色图首页| 亚洲激情视频在线播放| 国产自产精品| 一本一本久久a久久精品综合麻豆| 国际精品欧美精品| 亚洲一区二区精品在线观看| 亚洲免费电影在线观看| 久久精品免费播放| 欧美一区二区啪啪| 国产精品va| 99国产精品久久久久久久| 亚洲国产高清视频| 久久国产一区| 久久成人精品无人区| 欧美日韩在线播放三区| 亚洲国产精品美女| 在线免费不卡视频| 久久国产黑丝| 久久久噜噜噜久久| 国产午夜精品美女毛片视频| 亚洲一区二区三| 亚洲一区免费观看| 欧美日韩一区二区三区免费| 亚洲日本免费| 亚洲美女尤物影院| 欧美精品免费在线| 日韩五码在线| 一区二区三区产品免费精品久久75 | 亚洲欧美在线一区| 国产精品免费网站在线观看| 99re热这里只有精品视频| 日韩天堂av| 欧美乱大交xxxxx| 99精品国产在热久久婷婷| 99热这里只有精品8| 欧美日韩亚洲一区| 一区二区三区高清视频在线观看| 一本色道久久加勒比精品| 欧美视频久久| 亚洲免费在线| 久久久亚洲午夜电影| 狠狠入ady亚洲精品| 久久中文字幕一区| 亚洲精品久久7777| 亚洲自拍偷拍视频| 国产欧美日韩精品丝袜高跟鞋| 亚洲男女自偷自拍图片另类| 久久久水蜜桃| 亚洲欧洲视频| 欧美日韩综合精品| 亚洲免费在线播放| 欧美国产日韩精品| 亚洲一区二区高清视频| 国产亚洲福利| 欧美99在线视频观看| 一区二区三区精品视频| 久久国产精品久久久久久| 在线不卡亚洲| 欧美日韩免费观看一区二区三区 | 欧美一区二区三区免费视频| 久久蜜臀精品av| 日韩亚洲综合在线| 国产午夜精品一区理论片飘花| 久久伊人一区二区| 在线亚洲观看| 女生裸体视频一区二区三区| 日韩视频一区二区在线观看 | 久久久精彩视频| 一本色道**综合亚洲精品蜜桃冫| 欧美影院在线播放| 亚洲黑丝在线| 国产区在线观看成人精品| 久久久免费精品| 亚洲综合激情| 亚洲精品综合精品自拍| 久久久噜噜噜久噜久久| 一本色道久久加勒比精品| 国产一区二区你懂的| 欧美另类videos死尸| 久久九九免费视频| 这里只有精品视频在线| 欧美va亚洲va日韩∨a综合色| 亚洲免费视频在线观看| 亚洲美女视频在线观看| 好吊视频一区二区三区四区| 欧美香蕉视频| 蜜桃伊人久久| 久久人人97超碰国产公开结果| 亚洲一区二区三区四区中文 | 日韩亚洲国产欧美| 欧美国产日韩免费| 久久综合伊人| 久久国产一区| 亚洲欧美日韩一区| 一区二区三区免费在线观看| 亚洲国产成人av在线| 国产综合亚洲精品一区二| 国产精品欧美日韩一区二区| 欧美www视频| 欧美va日韩va| 裸体丰满少妇做受久久99精品 | 欧美激情自拍| 美女999久久久精品视频| 久久本道综合色狠狠五月| 亚洲欧美一区二区三区在线| 亚洲一区精品在线| 亚洲欧美成人一区二区在线电影| 日韩香蕉视频| 夜夜嗨av一区二区三区| 亚洲精品一区二区在线观看| 亚洲精品国产无天堂网2021| 亚洲电影在线观看| 亚洲欧洲一区二区三区在线观看| 黄色一区二区三区| 尤物精品国产第一福利三区| 在线观看免费视频综合| 亚洲国产二区| 99精品99| 亚洲欧美日韩中文在线制服| 香蕉久久a毛片| 久久一区免费| 欧美黄色网络| 99国产精品视频免费观看一公开| 亚洲免费观看| 香蕉久久夜色精品国产使用方法| 性做久久久久久| 快播亚洲色图| 欧美日韩999| 国产精品区二区三区日本| 国产日本欧美在线观看| 在线视频国内自拍亚洲视频| 亚洲日本中文字幕区| 亚洲一区日本| 久久伊人亚洲| 亚洲精品乱码久久久久久黑人 | 另类av一区二区| 亚洲国产成人av| 亚洲一区二区三区四区五区黄| 久久er精品视频| 欧美母乳在线| 国产亚洲精品久久久久动| 亚洲日本国产| 久久激情五月婷婷| 亚洲国产精品成人综合| 亚洲一区二区不卡免费| 久久久在线视频| 欧美三级日本三级少妇99| 国产最新精品精品你懂的| 一区二区三区免费观看| 久久久精品国产一区二区三区| 欧美高清视频一区| 亚洲综合首页| 欧美激情一区二区在线| 国产欧美一区二区三区在线老狼| 亚洲精品日本| 麻豆成人在线观看| 午夜一区二区三区不卡视频|