壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12328|回复: 29

在 elipse 中 开发Compiere

[复制链接]
发表于 2006/1/2 22:49:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
在 elipse 中 开发Compiere

前几天写了一个关于在 elipse 中开发 Compiere 的帖子(
http://groups.google.com/group/C ... frm/thread/2c343...里面只说了客户端的调试与开发的配置,这两天在看如何调试
web 端及 compiere 的过帐处理程序时,发现如果这样配置,则既可以调客户端也可以调 web 端,再写出来,也许有用


处理方法主要是参考了 http://red1.org/forum/ 上的帖子,里面涉及到的文档有 remote_debug.pdf,
eclipsefiles.zip,Callout.zip,本来想把链接地址也列出来,但搜索了一下
red1,发现搜索程序好象不太好使,有心的朋友可以自己找找.


1. 从 cvs 下载最新的 Compiere source,比如下载下来的目录全放在了 compiere-all 下
2. 将附件解开,放入 compiere-all 下
3. 打开 eclipse,新建 workspace, File/import projects into workspace/select root
directory/选择 compiere-all/
4. 点 finish
5. 注:由于我这是 2005/12/30 刚从 sf 上  checkout 的源码,故可能跟你的不太一样,如果有什么错,手工更正即可
6. 此时应该可以运行调试客户端源程序了,入口类为 : org.compiere.Compiere


配置远程调试,可以调试 web 端的代码及过帐的代码:


7.配置 compiere-all/utils_dev/myDevEnv.bat(修改myDevEnvTemplate.bat,更名即可),修改的地方主要是
JAVA_HOME,COMPIERE_SOURCE,COMPIERE_ROOT,COMPIERE_INSTALL


比如,我的配置如下:
@SET JAVA_HOME=D:\Java\jdk1.5.0_01
@SET COMPIERE_SOURCE=E:\Compiere-src
@SET COMPIERE_ROOT=C:\
@SET COMPIERE_INSTALL=C:\Install


8.运行 compiere-all/utils_dev/Run_build.bat


9.修改 COMPIERE_ROOT/compiere2/jboss/run.bat,将 JPDA 相关行的前边的 rem 去掉
10.启动 COMPIERE_ROOT/compiere2/utils/run_server2.bat,程序表现为挂起,等待 远程debug 起动
11. eclipse/run/debug.../remote java application/new 一个project,选择
c_253a,点debug,刚才挂起的 jboss 继续启动
13. 此时即可以调 web 程序了
14. 如果要调过帐,可能需要再启动 debug 模式下的客户端应用(这个我没有试,从 red1 上的文档理解,应该是这样,有兴趣的朋友可以试一下)

eclipse_file.rar

1.02 KB, 下载次数: 300, 下载积分: 努力值 -5 点

发表于 2006/3/19 21:30:04 | 显示全部楼层
感谢cytihuntor
的共享
发表于 2006/3/22 16:48:38 | 显示全部楼层
发表于 2006/10/2 20:03:54 | 显示全部楼层
先行学习一下吧
发表于 2006/11/28 12:34:31 | 显示全部楼层
thanks
发表于 2007/1/18 15:57:39 | 显示全部楼层
谢谢!...........
发表于 2007/9/1 22:56:28 | 显示全部楼层
学习中...
发表于 2007/9/11 19:16:11 | 显示全部楼层
顶顶顶顶
发表于 2007/9/14 16:29:55 | 显示全部楼层
顶顶顶顶
发表于 2007/10/23 20:51:13 | 显示全部楼层
学习中  
发表于 2007/11/29 20:45:37 | 显示全部楼层
学习中,努力中
发表于 2008/2/24 15:20:09 | 显示全部楼层
这个真是好帖!
发表于 2008/2/24 16:38:56 | 显示全部楼层
好帖!很实用
发表于 2008/4/17 15:10:18 | 显示全部楼层
学习!!!!!!!!!!11
发表于 2008/4/22 11:31:16 | 显示全部楼层

感谢cytihuntor

感谢各位的共享
发表于 2008/4/30 09:21:09 | 显示全部楼层
支持支持!!
发表于 2008/7/14 15:58:58 | 显示全部楼层

学习!!!

学习!!!
发表于 2008/9/23 09:16:53 | 显示全部楼层
Cytihuntor 您好~~~
关于您的说明我觉得很受用.....非常感激
,但有两点看不太明白.....是否可以详细叙述一下呢?JPDA相关行是哪些行呢?....3QQ

修改 COMPIERE_ROOT/compiere2/jboss/run.bat, JPDA 相关行的前边的 rem 去掉


原帖由 cytihuntor 于 2006-1-2 22:49 发表
在 elipse 中 开发Compiere

前几天写了一个关于在 elipse 中开发 Compiere 的帖子(
http://groups.google.com/group/Compiere-China/browse_frm/thread/2c343...里面只说了客户端的调试与开发的配置,这两天在看 ...
发表于 2008/10/17 14:25:10 | 显示全部楼层
很好,只有真正做了才知道!
发表于 2008/10/27 22:16:17 | 显示全部楼层
谢谢!好人呀.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 05:13 , Processed in 0.032604 second(s), 17 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表