node.js, node modules(package.json,package-lock.jsonで指定)
openjdk 11, neo4j 4.4
python3, python Packages(neo4j==4.4,cryptography==3.3.2,lxml,signxml)
- 例として、ローカル環境のディレクトリを"/ANATANODIRECTORY/MaiMLViewerLocalRun/"とする
- 公式サイト(https://nodejs.org/) からダウンロードしてインストールする
- nodeとnpmがインストールされる
- nodeとnpmの実行ファイルにPATHが通っていなければそれぞれPATHを通す
- 下記コマンドを実行
> cd /ANATANODIRECTORY/MaiMLViewerLocalRun/xmail-viewer/ > npm config set proxy <プロキシサーバー>:<ポート番号>
- "/ANATANODIRECTORY/MaiMLViewerLocalRun/xmail-viewer/"ディレクトリに、package.json、 package-lock.jsonの2つのファイルが存在する
- 下記コマンドを実行し、package.json、package-lock.jsonで指定したモジュールをインストールする
→"/ANATANODIRECTORY/MaiMLViewerLocalRun/xmail-viewer/node_modules/"ディレクトリが作成される
> cd /ANATANODIRECTORY/MaiMLViewerLocalRun/xmail-viewer/ > npm install
- 下記コマンドを実行し、nodeでwwwファイルを起動
> cd /ANATANODIRECTORY/MaiMLViewerLocalRun/xmail-viewer/ > node ./bin/www
A-5 webブラウザで "http://localhost:3000/" にアクセス
- 接続できていればエラーになっていてもOK
- キーボードで下記を押下
ctl+c
下記をそれぞれ自分の環境に合わせてインストール、実行する
- それぞれの環境に合わせて、openjdk11.x.xxをインストール( https://learn.microsoft.com/ja-jp/java/openjdk/download#openjdk-11 )し、2つの環境変数を追加する
JAVA_HOME=インストールしたディレクトリ(例:/ANATANODIRECTORY/openjdk@11/libexec/openjdk.jdk/Contents/Home) PATH=$JAVA_HOME/bin:$PATH
- 公式サイト(https://neo4j.com/deployment-center/#enterprise) からneo4j 4.4-community版をダウンロードする
- ダウンロードしたneo4j-community-4.4.xx-unix.tar.gzを解凍し、 任意のディレクトリ(例えば、/ANATANODIRECTORY/neo4j/)におく
- 下記コマンドを実行する
> cd /ANATANODIRECTORY/neo4j/bin/ > ./neo4j console (もしくは > ./neo4j start) Starting Neo4j. Started neo4j (pid:14213). It is available at http://localhost:7474
B-4 webブラウザで "http://localhost:7474" にアクセス
- start画面が出たらOK
- 下記コマンドを実行する
> cd /ANATANODIRECTORY/neo4j/bin/ > ./neo4j stop
- 環境変数を追加する
NEO4J_HOME=/ANATANODIRECTORY/neo4j PATH=$PATH:$NEO4J_HOME/bin
- 「Add Python to PATH」にチェックを入れてインストール
- neo4j==4.4、cryptography==3.3.2、lxml、signxml
- コマンド例
> pip install neo4j==4.4 > pip install cryptography==3.3.2 > pip install lxml > pip install signxml
MAIML_TMP_DIR=/ANATANODIRECTORY/MaiMLViewerLocalRun/xmail-viewer/models/tmp
- neo4j.confの設定を変更する
- neo4j.confの場所:
/ANATANODIRECTORY/neo4j/conf/neo4j.conf - 修正内容:
dbms.security.auth_enabled=false dbms.connector.bolt.enabled=true dbms.connector.http.enabled=true
- neo4j.confの場所:
- 修正後neo4jを再起動
> neo4j restart
- 下記コマンドを実行する
→"/ANATANODIRECTORY/MaiMLViewerLocalRun/xmail-viewer/logs"が作成される
> cd /ANATANODIRECTORY/MaiMLViewerLocalRun/xmail-viewer/ > node /bin/www
- URL:"http://localhost:3000/" にアクセスする
- MaiMLViewerのリスト画面が表示される
JAVA_HOME, NEO4J_HOME, MAIML_TMP_DIR
node, npm, java, neo4j, python