1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Activiti-6.0.0.Beta1の導入方法

Posted at

#概要
Activiti 6(6.0.0.Beta1)が出てきたので導入してみる。
warファイルをポンと置くだけなんだけど、「warを置く→Tomcat再起動」だけだと404NotFoundとなって悩んでしまう。
デフォルトのDB設定だとMySQLにDB環境を準備しないと利用できないため、とにかく手っ取り早く使ってみたいという場合は5系のDB設定(InMemoryDB)をそのまま流用するとよい。

↓基本はこれ
http://bpmn20inaction.blogspot.jp/2015/09/getting-started-with-new-activiti-6-ui.html

#前提
Alfresco 4.2.cを導入済みであること。
Activiti 5.1.7を導入済みであること。

#手順
作業はOSにログインして行う。
実行時ユーザは次の通り
$ : 一般ユーザ
# : root

  1. ダウンロード
    $ cd /tmp/activiti/
    $ wget https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0.Beta1/activiti-6.0.0.Beta1.zip

  1. 解凍
    $ cd /tmp/activiti/
    $ unzip activiti-6.0.0.Beta1.zip

  1. WARファイルをデプロイ
    # cd /opt/alfresco-4.2.c/tomcat/webapps/
    $ cp -p /tmp/activiti/activiti-6.0.0.Beta1/wars/activiti-app.war .
    $ cp -p /tmp/activiti/activiti-6.0.0.Beta1/wars/activiti-rest.war .
    ※warファイルの名前は「activiti-explorer」とは違うので5系で使っていた「activiti-explorer」はそのまま残しておいて良い。
    「activiti-appは、activiti-explorerではなくただのデモアプリ」らしいです。

  1. Alfresco サービス再起動
    # service alfresco restart
    ※warを展開して設定ファイルを修正するため、とりあえずいったん再起動する。

  1. 設定ファイルを修正する
    # cd /opt/alfresco-4.2.c/tomcat/webapps/activiti-app/WEB_INF/classes/META-INF/activiti-app/
    # vi activiti-app.properties
    21~24行目
    変更前)
    datasource.driver=com.mysql.jdbc.Driver
    datasource.url=jdbc:mysql://127.0.0.1:3306/activiti6ui?characterEncoding=UTF-8
    datasource.username=alfresco
    datasource.password=alfresco
    変更後)
    datasource.driver=org.h2.Driver
    datasource.url=jdbc:h2:mem:activiti;DB_CLOSE_DELAY=1000
    datasource.username=sa
    datasource.password=

参考) 5.1.7の時のデフォルト値 /opt/alfresco-4.2.c/tomcat/webapps/alfresco-explorer/WEB-INF/classes/db.properties 2~5行目 jdbc.driver=org.h2.Driver jdbc.url=jdbc:h2:mem:activiti;DB_CLOSE_DELAY=1000 jdbc.username=sa jdbc.password=
  1. サービスの再起動
    # service alfresco restart

  1. サービスの確認
    # service alfresco status
    ※起動している(tomcatとpostgresqlがrunningと表示される)こと。

  1. ログの確認
    # tail /opt/alfresco-4.2.c/tomcat/logs/catalina.out
    # tail /opt/alfresco-4.2.c/tomcat/logs/catalina.`date + %Y-%m-%d`.log
    ※エラーが出ていないこと。

  1. ブラウザで確認
    http://hostname:port/alfresco-app/
    Activiti6デモのログイン画面が表示されること。
    activiti-6.0.0.Beta1_login.png

  1. ログイン確認
    ログインできること。
    USERNAME : admin@app.activiti.com
    PASSWORD : test
    ※デフォルト
    activiti-6.0.0.Beta1_top.png

#環境

OS : CentOS 6.6
Alfresco : Alfresco 4.2.c
Activiti : Activiti 5.1.7

#その他
alfresco-6.0.0.Beta1はLDAPに対応していない。

#参考
https://www.alfresco.com/jp/products/activiti
http://activiti.org/download.html
http://bpmn20inaction.blogspot.jp/2015/09/getting-started-with-new-activiti-6-ui.html
http://forums.activiti.org/content/activiti-6-ldap-configuration

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?