剑花 烟雨

   江南  好 风景旧曾谙 日出江花红胜火 春来江水绿如蓝 能不忆东北

理想中的建筑师应该是一个诗人、数学家、精通历史、精通心理学、熟悉音乐、了解医学、还要具备天文学和计算的基本知识。
                                                                                                                         ------------------公元前25年,罗马建筑学家Vitruvius
posts - 135, comments - 271, trackbacks - 2, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
1. Requirements
• The Microsoft .Net Framework 1.1
• A relational database. All scripts are tested with MySql 4.1 and MS Sql Server 2000.
如果安装了.NET2.0,那么就要做:右击"默认网站"->属性->Asp.NET页->Asp.net version改成1.1.4322,就是要改成1.1版本的(因为我只是试了这种版本,2.0的版本还没有做测试)
2. Setup
• Get the NetBpm distribution from the SourceForge site http://sf.net/projects/netbpm
(click on files to find the downloads). Get the latest release bundle unless you are looking
for a particular version.
• Unzip the bundle
• To prepare the database start with the initialisation of the tables with the script
在进行执行Sql语句前,要做的工作就是创建一个名为nbpm的数据,注意数据库的名字一定不要错。然后执行下面的步骤。当然要选中nbpm数据库,然后再选择查询分析器。
sql/CreateSqlServer.sql for MS Sql Server. For the test
and the examples add the organisational data with the script sql/Organisation.sql
• Set the nhibernate properties in the file app_config.xml to your environment
在这里要把app_config.xml中的MYSQL Config节注释掉,而把下面的MSSql Config启用。并且要根据你的设置更新连接字符串,启用用户名和密码验证等。例如:
<item key="hibernate.connection.connection_string">Database=nbpm;Data Source=localhost;User Id=sa;Password=***</item>
• IIS Installation
• Go to Control Panel -> Administrative Tools -> Internet Information Services and
add a virtual directory named netbpm. The virtual directory point to your installation
directory.
这步可以这样来做,在wwwroot文件夹中建立一个netbpm文件夹,然后将netbpm版本的文件放入其中例如:netbpm的上级目录就是wwwroot。
• Go into IIS manager to the Web application's properties and directory >Configuration
(button) > Mappings > Application mappings. 这步可以这样来做,在IIS中选择netbpm,右击,选择属性->directory页->create->单击configure配置 button,在mappings页,选择add button,然后Add an extension for .rails that points
to the aspnet_isapi.dll. Make sure that "veryfy that file exists" is unchecked.
• To test your installation surf to http://localhost/netbpm/intro/index.rails. Login as a
user and go to the developer page. There deploy the holiday example by uploading
the file example/holiday.par.
常见的错误是出现了登录页面,但是无法登录的情况:
首先查看:是否有NetBpm.log文件存在,如果没有,那就是因为没有给netbpm目录中的network service用户授予全部权限。
做法:右击netbpm文件夹,然后选择安全,然后找到network service用户给予完全的权限。
还有其它的一些问题请参照如下的链接:
http://blog.csdn.net/voyager512/archive/2006/10/19/1341546.aspx
我也是参照了其中的一些做法,在这里表示感谢啦;)

Feedback

#1楼 [楼主]   回复  引用  查看    

2007-04-09 14:04 by 落花人独立      
需要注意的一点就是,如果修改了app_config.xml,那么就一定要重新启动IIS,那样应用程序才能登录进去系统。

#2楼 [楼主]   回复  引用  查看    

2007-04-09 14:26 by 落花人独立      
如果在日志中出现:
NHibernate.ADOException: cannot open connection ---> NHibernate.ADOException: Could not create connection from Driver ---> System.Net.Sockets.SocketException: A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied
说明你的连接字符串有问题,可以将server或data source改为相应的数据库实例的名称,而不是localhost。

#3楼    回复  引用    

2007-04-15 18:07 by badwood [未注册用户]
老兄,不知道你是否用netbpm开发过工作流的东西,我现在想了解一下netbpm的功能,能跟你进一步沟通么?

#4楼 [楼主]   回复  引用  查看    

2007-04-20 19:53 by 落花人独立      
我也是有这个想法呢,你要先下载下来这个东东,仔细读它的文档。首先要有自己的设计思想,然后看它的编程结构是不是适合自己的应用程序。我现在也在开发一个系统,初步设想是用工作流来驱动整个过程。现在还在设计阶段,这个要在实现的阶段才可以去进行可行性的研究。如果你有什么想法,或者在netBpm上进行了哪些尝试,我们倒是可以进行交流的。谢谢你浏览我的博客。这些天有些忙,今天看了邮件才知道回的。请原谅。

#5楼    回复  引用    

2007-04-26 15:28 by badwood [未注册用户]
我已经下了相关的东东,包括源代码。但是这个东西的文档实在太少,而且我对它开发所用的模块、工具也实在了解太少。有些不知道从何下手的感觉。正在努力补火呢。
安装这个倒是顺利,只是我试图上传一个带汉字的流程定义时出现问题,跟它的开发者交流时,他说要debug,不知道楼主知道怎么调试它的源代码么?我使用的是vs2003。

#6楼 [楼主]   回复  引用  查看    

2007-04-28 21:35 by 落花人独立      
我准备在五一的时候做这方面的尝试。到时候会在这里给出一个答案来,对于NetBpm的开发你要尽可能的去看JBpm的相关问题,因为NetBpm是JBpm的.NET实现。需要学习的东西也不是很多,加油哦;)

#7楼    回复  引用  查看    

2007-05-06 19:09 by badwood      
现在基本上知道怎么调用了。只是无法上传带汉字的流程定义文件还是没解决。
netbpm的流程定义语言npdl是否跟jbpm的流程定义是一样的?

#8楼    回复  引用    

2007-05-12 20:41 by beewolf [未注册用户]
汉字应该没有问题.我以前进行过研究,先汉话,然后剥离它的表示层.

#9楼    回复  引用  查看    

2007-05-15 16:24 by badwood      
你是怎么汉化的呢?我想拿过来就用,不想再详细去看他的代码了,楼主能指导一下么?

#10楼 [楼主]   回复  引用  查看    

2007-05-16 19:43 by 落花人独立      
呵呵,这个首先你要研究它的体系结构,任何一个软件的使用都要你花大气来做,特别是像NetBpm这种文档不健全的软件,如果你想去用它,就要去研究它.我也是在初级阶段,只能和大家一同进步了;)

#11楼    回复  引用    

2007-06-20 13:11 by 秋天的风 [未注册用户]
写得不错,请有时间再发表一些关于NETBPM的使用心得就好了,谢谢

#12楼    回复  引用    

2007-06-20 13:12 by 秋天的风 [未注册用户]
请留下QQ以便交流!

#13楼    回复  引用  查看    

2007-11-24 22:50 by badwood      
有一阵子没来了,不知道楼主有没有新的进展?

#14楼    回复  引用    

2007-12-27 13:25 by roanzhou [未注册用户]
2007-12-27 09:43:53,140 [2408] ERROR NHibernate.Util.ADOExceptionReporter [(null)] <(null)> - 無效的資料行名稱 'id'?這又是咋回事呢?好像連上數據庫了

#15楼    回复  引用    

2007-12-27 13:59 by roanzhou [未注册用户]
NHibernate.ADOException: cannot open connection ---> NHibernate.ADOException: Could not create connection from Driver ---> System.NullReferenceException: Object reference not set to an instance of an object.
如果是Connect_string有問題,我的是
Data Source=.;Initial Catalog=nbpm;Integrated Security=SSPI
那么,如何改?
如果不是,哪是什么問題

#16楼    回复  引用    

2008-03-19 19:24 by elker [未注册用户]
我也遇到同样的问题 ,不知怎么解决

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接:
 


count hit
欢迎您到紫阁阳光坐客