Eclipse Debug调试 SmartFoxServer java扩展支持
2010-06-22 22:35
369 查看
1. 首先让我们来配置一个文件,SFS/Server/conf/wrapper.conf的文件。
找到这么几行代码,
# 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
在这些代码之后加入如下代码:
# runtimedebug
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. 再来创建一个能启动SmartFoxServer的Deubg批处理文件(就是创建个批处理文件)。
名字叫SFS.bat,内容如下:
D:/Developments/SmartFoxServerPRO_1.6.6/Server/wrapper.exe -c "D:/Developments/SmartFoxServerPRO_1.6.6/Server/conf/wrapper.conf"
之后保存退出,路径根据你自己安装的目录来修改。
3. 接下来让我们配置下eclipse中的Debug。打开Debug Configurations后双击Remote Java Application,然后在右边栏目中填入如下信息:
Name: 可以随便
Project:指定到你要调试SmartFoxServer的Java扩展项目。
Connection Type: Standard (Socket Attach)
Host: 127.0.0.1服务器端的地址。(如果服务器端就在本地,那么就填本地地址。)
Port: 8787这是在上面wrapper.conf文件中指定的端口号。
然后点击Apply即可。
注意要先启动服务器,然后启动Eclipse中Debug下刚刚建立的调试。再次调用你的AS代码来调用Java扩展或通过你自己修改服务器自带的例子来调用Java扩展。当调用Java扩展时,你的Eclipse就会被触发进入到调试界面。
找到这么几行代码,
# 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
在这些代码之后加入如下代码:
# runtimedebug
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. 再来创建一个能启动SmartFoxServer的Deubg批处理文件(就是创建个批处理文件)。
名字叫SFS.bat,内容如下:
D:/Developments/SmartFoxServerPRO_1.6.6/Server/wrapper.exe -c "D:/Developments/SmartFoxServerPRO_1.6.6/Server/conf/wrapper.conf"
之后保存退出,路径根据你自己安装的目录来修改。
3. 接下来让我们配置下eclipse中的Debug。打开Debug Configurations后双击Remote Java Application,然后在右边栏目中填入如下信息:
Name: 可以随便
Project:指定到你要调试SmartFoxServer的Java扩展项目。
Connection Type: Standard (Socket Attach)
Host: 127.0.0.1服务器端的地址。(如果服务器端就在本地,那么就填本地地址。)
Port: 8787这是在上面wrapper.conf文件中指定的端口号。
然后点击Apply即可。
注意要先启动服务器,然后启动Eclipse中Debug下刚刚建立的调试。再次调用你的AS代码来调用Java扩展或通过你自己修改服务器自带的例子来调用Java扩展。当调用Java扩展时,你的Eclipse就会被触发进入到调试界面。
相关文章推荐
- Eclipse Debug调试 SmartFoxServer java支持 assert
- Java——eclipse常用的调试debug的方法
- eclipse debug调试java程序的九个技巧
- Eclipse的Debug调试Java的10个技巧
- Java Eclipse Debug调试整理
- 如何在Eclipse中Debug调试Java jdk源代码
- java -- eclipse如何debug调试jdk源码
- Eclipse中Debug调试java代码一直报Source not found的解决方法
- Eclipse开发Java程序用Debug调试
- eclipse 使用NDK插件并支持NDK调试(DEBUG)
- Debug-如何在Eclipse中调试JAVA程序
- Eclipse——混合调试java与C++代码(Linux下Debug)
- Eclipse直接调试SmartFoxServer,本地直接调试(结合自己的实际操作)
- Eclipse 调试Hadoop java.lang.ClassNotFoundException问题解决
- eclipse如何debug调试jdk源码
- 【转】Eclipse的Debug调试技巧大全
- 【工具】Debug 调试 Java 程序
- 使用 Eclipse 远程调试 Java 应用程序
- Debug---Eclipse断点调试基础
- eclipse debug远程调试