zoukankan      html  css  js  c++  java
  • NetBPM的安装 -转

    NetBPM的安装还是比较简单的,有比较详细的文档。

    1.当然是先下载运行程序了, netbpm-0.8.3.1.zip ,官方网站:http://www.netbpm.org;
    2.然后解压后自己看 Install.pdf文档,呵呵~~ ,写的很详细哦,我这儿简单翻译一下,懒人可以不用看原文了
         1)环境
               首先Microsoft.NET Framework1.1,数据库选择MySql4.1或者MS SqlServer2000;
         2)安装
               建立数据库nbpm:MySQL使用sql/CreateMysql.sql建表,MSSQL使用sql/CreateSqlServer.sql,为测试方便运行sql/Organisation.sql产生基础数据。
               更改NHibernate属性配置文件:app_config.xml,主要是选择数据库的类型;
         3)Web服务器配置
               方式一,采用NetBpm自带的Cassini webserver
               a.  注册cassini.dll,到控制面板->管理工具->Microsoft.NETFramework1.1配置,右键Assembly Cache,添加,找到Cassini.dll,安装;或者通过执行gacutil /i C:/Cassini/location/cassini.dll。
               b. 运行cassini.bat,启动Cassini,webserver,默认为8080端口,如果冲突的话,修改一下cassini.bat;
               c. 可以开始测试了,http://localhost:8082/intro/index.rails,有点激动哦,顺利出现首页,随便选一个用户登录,然后进入developer页面,加载一个流程配置文件,比如example/holiday.par,进入User就可以详细测试了;
               方式二,采用大名鼎鼎的IIS
               a. 建立虚拟目录netbpm,指向到根目录,就是install.pdf所在目录;
               b. 设置虚拟目录属性,主目录->配置->映射,添加扩展.rails,应用程序指向aspnet_isapi.dll(找不到的话搜索一下吧),一定要把检查文件存在前面的勾去掉,然后确定(解释一下,在实际目录里边你是看不到后缀为rails文件的,只有.vm的文件,如果不勾掉的话,IIS会一直提示你找不到文件);
               c. 如果采用IIS+MSSQL方式,记得给数据库配置servername/ASPNET帐号;
               d. 可以测试了http://localhost/netbpm/intro/index.rails(什么,你说你在根目录下找不到intro目录?呵呵~~,那就对了,就是这样的,你说为什么?我也在研究呢!千万不要试图把.vm文件改成.rails哦,虚拟目录也不要指到views哦!)出现首页,大功告成。
    3. 常见问题
           1)根目录log文件不能生成
                  一般为权限问题,检查目录权限;
           2)NetBPM首页可以打开,登录就显示找不到页面
                  首先,检查log是否生成,如果没有log请配置权限;
                  其次,查看log内容,一般是"用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败,解决方法如下:

                  第一步:把'NT AUTHORITY/NETWORK SERVICE' 添加到Administrator组中
                  我的电脑-->右键-->管理-->本地用户和组
                  选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。 
                  
                  第二步 在企业管理器中加入NetWord Service用户
                  打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器”

                   第三步 重新运行asp.Net程序,数据库连接字符串选择windows验证即可。

    4. 如果想进一步研究,去下载他的源代码吧
             http://sourceforge.net/cvs/?group_id=150889

    辛苦劳动所得,欢迎转载,注明出处就可以了:http://blog.csdn.net/voyager512

  • 相关阅读:
    Node.js中,获取req请求的原始IP
    socket原理详解
    让Redis在你的系统中发挥更大作用
    Redis复制与可扩展集群搭建【转】
    Linux下查看日志用到的常用命令
    Linux curl命令详解
    Linux 系统结构详解【转】
    网络IO之阻塞、非阻塞、同步、异步总结
    消息队列设计精要【转】
    MySQL的DDL语句、DML语句与DCL语句
  • 原文地址:https://www.cnblogs.com/anbylau2130/p/6112802.html
Copyright © 2011-2022 走看看