zoukankan      html  css  js  c++  java
  • (OK) 运行cBPM—CentOS7

    [root@localhost cBPM]# systemctl start nginx.service
    [root@localhost cBPM]# systemctl stop nginx.service
    [root@localhost cBPM]# systemctl restart nginx.service
    [root@localhost cBPM]# systemctl start mariadb.service

    [root@localhost html]# iptables -F

    HeatingRepair.xml        : copy this in process template folder
    Criteria.DataTypes.xml    : copy this in datatypes folder

    export WF_HOME=/etc/nginx/html; export CRITERIA_HOME=/etc/nginx/html

    [root@localhost html]# pwd
    /etc/nginx/html

    [root@localhost html]# ls /etc/nginx/html/database/processTemplate/
    HeatingRepair.xml  TestNotePad.xml

    [root@localhost html]# systemctl stop httpd.service

    [root@localhost html]# spawn-fcgi -p 8000 -n executer




    ++++++++++++++++++++++++++++++++++++++++

    问题:Criteria session Initialization [KO].Error[Unknow Error]. Exit.
    解决:cp /opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor/database/ /etc/nginx/html -r

    问题:black bar in browser
    解决:(注意 大小写)
    cd /etc/nginx/html
    mv Scripts/JavaScript/Vendor/AngularFormBuilder Scripts/JavaScript/Vendor/AngularFormbuilder

    问题:the right area is blank in home
    解决:
    +++++++++++++++++++++++++++++++++++++
    /opt/cBPM/criteria-lin/src/Criteria/Criteria.WorkflowEngine/DataBase/FileSystemDataBase.cpp
            CM_TRACE_CODEPATH("TemplatesFolder [" << fsConnection.getProcessTemplatesFolder().c_str() << "]")    //ztg add
            //bOS::IO::FileSystem::ls(fsConnection.getProcessTemplatesFolder().c_str(), files,".xml");
            bOS::IO::FileSystem::ls("/etc/nginx/html/database/processTemplate/", files,".xml");
    +++++++++++++++++++++++++++++++++++++
    /opt/cBPM/criteria-lin/src/Criteria/Criteria.Libraries.bOS/IO/bOSFileSystem.cpp
    void FileSystem::ls(const String& sDir, FilesList& files, const char* acExtension)
    +++++++++++++++++++++++++++++++++++++

    MariaDB [criteria]> delete from SF_WorkflowProcesses;
    MariaDB [criteria]> delete from SF_Attributes;
    MariaDB [criteria]> delete from SF_Activities;
    MariaDB [criteria]> select * from SF_WorkflowProcesses;

    +++++++++++++++++++++++++++++++++++++

    chown nginx.nginx -R /etc/nginx/html/database/
    chmod 755 -R /etc/nginx/html/database/

    [root@localhost Tools.Executor]# gedit database/Criteria.xml

    [root@localhost Tools.Executor]# spawn-fcgi -p 8000 -n executer

    netstat -nautp|grep 80

    cp /opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor/executer /opt/cBPM/criteria-lin/lib

    http://localhost:9090/criteria/processes/templates/create?process=HeatingRepair

    +++++++++++++++++++++++++++++++++++++
    TemplatesFolder
    +++++++++++++++++++++++++++++++++++++
    /opt/cBPM/criteria-lin/src/Criteria/Criteria.WorkflowEngine/DataBase/FileSystemDataBase.cpp
            CM_TRACE_CODEPATH("TemplatesFolder [" << fsConnection.getProcessTemplatesFolder().c_str() << "]")    //ztg add
            //bOS::IO::FileSystem::ls(fsConnection.getProcessTemplatesFolder().c_str(), files,".xml");
            bOS::IO::FileSystem::ls("/etc/nginx/html/database/processTemplate/", files,".xml");
    +++++++++++++++++++++++++++++++++++++
    /opt/cBPM/criteria-lin/src/Criteria/Criteria.Libraries.bOS/IO/bOSFileSystem.cpp
    void FileSystem::ls(const String& sDir, FilesList& files, const char* acExtension)
    +++++++++++++++++++++++++++++++++++++
    /opt/cBPM/criteria-lin/src/Criteria/Criteria.WorkflowEngine/DataBase/DataBaseTemplate.cpp
    void DataBaseTemplate::getProcesses(WorkflowProcesses::Processes& vProcesses)
    {
            sSQL.append(" ORDER BY PROCESS_ID DESC");       //ztg add
    }
    +++++++++++++++++++++++++++++++++++++
    [root@localhost criteria-lin]# grep getProcessTemplate -R

    [root@localhost Tools.Executor]# ./executer.old HeatingRepair
    [root@localhost Tools.Executor]# ./executer.old TestNotePad

    chown nginx.nginx -R /opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor/database/
    chmod 755 -R /opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor/database/

    export WF_HOME=/opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor; export CRITERIA_HOME=/opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor

    cp /opt/cBPM/criteria-lin/src/Criteria/Criteria.Tools/Criteria.Tools.Executor/src/main.cpp.bac /opt/cBPM/criteria-lin/src/Criteria/Criteria.Tools/Criteria.Tools.Executor/src/main.cpp

    cp /opt/cBPM/criteria-lin/src/Criteria/Criteria.Tools/Criteria.Tools.Executor/src/main.cpp.rest /opt/cBPM/criteria-lin/src/Criteria/Criteria.Tools/Criteria.Tools.Executor/src/main.cpp

    [root@localhost Tools.Executor]# ls database/processTemplate/HeatingRepair.xml

    cp /opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor/database/ /etc/nginx/html -r
    export WF_HOME=/etc/nginx/html; export CRITERIA_HOME=/etc/nginx/html

    netstat -nautp|grep 80

    [root@localhost Tools.Executor]# setsebool -P named_tcp_bind_http_port 1

    g++ -o main main.cpp -lfcgi -lfcgi++
    spawn-fcgi -p 8000 -n main

    +++++++++++++++++++++++++++++++++++++

    [root@localhost Tools.Executor]# export WF_HOME=/opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor
    [root@localhost Tools.Executor]# export CRITERIA_HOME=/opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor

    export WF_HOME=/opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor; export CRITERIA_HOME=/opt/cBPM/criteria-lin/bin/Criteria/Debug/Tools.Executor

    [root@localhost Tools.Executor]# cp /opt/cBPM/criteria-lin/bin/Criteria/Debug/bOS/libLibraries.so  /usr/lib64/
    [root@localhost Tools.Executor]# cp /opt/cBPM/criteria-lin/bin/Criteria/Debug/WorkflowEngine/libWorkflowEngineD.so /usr/lib64/

    [root@localhost Tools.Executor]# ./executer TestNotePad
    [root@localhost Tools.Executor]# ./executer StartEnd

    +++++++++++++++++++++++++++++++++++++
    i alter the following file:

    /opt/cBPM/criteria-lin/src/Criteria/Criteria.Libraries.bOS/IO/bOSFileSystem.cpp

    void FileSystem::ls(const String& sDir, FilesList& files, const char* acExtension)

    +++++++++++++++++++++++++++++++++++++问题:the right area is blank in home,解决:如下
    rest.cpp:                getWorkflowList(response)

    WAPIWorkflow.cpp:        getWorkflowList(Response* response)
            //vFiles =  DataBaseHelper::instance()->getWorkflowList();          //ztg del
            vFiles =  FileSystemDataBase::instance()->getWorkflowList();       //ztg add

    FileSystemDataBase.cpp:    getWorkflowList()
            CM_TRACE_CODEPATH("TemplatesFolder [" << fsConnection.getProcessTemplatesFolder().c_str() << "]")
            bOS::IO::FileSystem::ls(fsConnection.getProcessTemplatesFolder().c_str(), files,".xml");

        /******** note: fsConnection.getProcessTemplatesFolder().c_str()  is NULL ********/

    FileSystemConnection.h:    String getProcessTemplatesFolder() { return this->getProcessTemplatesValue();}
    Connection.h:            String getProcessTemplatesValue();
                            getObjectValue(String sManaged)

                            String Connection::getObjectValue(String sManaged)
                            {
                                DataBaseObject object;
                                object.setType ( sManaged);

                                DataBaseObject* objectRet = (DataBaseObject*)objectManager.get ( (CollectionEntry*) &object);

                                if ( objectRet == NULL )
                                    return "";

                                return objectRet->getValue();
                            }

        /************** related to database, are my modifies correct ? **************/

    FileSystemDataBase.h  &  FileSystemDataBase.cpp        ( refer to DataBaseHelper.h  &  DataBaseHelper.cpp )
            add:
            FileSystemDataBase* FileSystemDataBase::_instance = NULL;
            FileSystemDataBase* FileSystemDataBase::instance()
            void FileSystemDataBase::deinstance()
    +++++++++++++++++++++++++++++++++++++问题:the right area is blank in home,解决:如上

    inhabitant    acceptor    manager        repair
    13120328961
    2016-01-24
    No 10, Xitucheng Road, Haidian District, Beijing
    A leak in the radiator


    <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
    阅读(70) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~
    评论热议
  • 相关阅读:
    cnetos7安装mysql并开启慢日志查询
    ansible-playbook安装zabbix_server,agent监控
    mysql性能优化之服务器参数配置-内存配置
    什么影响了mysql的性能-存储引擎层
    什么影响了mysql的性能-硬件资源及系统方面优化
    redis基本操作使用
    cmd下操作MySQL
    Win10安装MySQL
    Linux 操作
    PySpark—DataFrame笔记
  • 原文地址:https://www.cnblogs.com/ztguang/p/12649410.html
Copyright © 2011-2022 走看看