Eclipse Debug调试 SmartFoxServer1.6.6 java扩展支持
1.?找到这么几行代码,
# 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.5=-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
之后保存退出。
?
2.?名字叫SFS.bat,内容如下:
D:\Developments\SmartFoxServerPRO_1.6.6\Server\wrapper.exe -c "D:\Developments\SmartFoxServerPRO_1.6.6\Server\conf\wrapper.conf"
之后保存退出,路径根据你自己安装的目录来修改。
?
3.?Name:Project:指定到你要调试SmartFoxServer的Java扩展项目。
Connection Type: Standard (Socket Attach)
Host:Port:然后点击Apply即可。
?
注意要先启动服务器,然后启动Eclipse中Debug下刚刚建立的调试。再次调用你的AS代码来调用Java扩展或通过你自己修改服务器自带的例子来调用Java扩展。当调用Java扩展时,你的Eclipse就会被触发进入到调试界面。