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で指定したモジュールをインストールする
> cd /*ANATANODIRECTORY*/MaiMLViewerLocalRun/xmail-viewer/
> npm install
→"/*ANATANODIRECTORY*/MaiMLViewerLocalRun/xmail-viewer/node_modules/"が作成される
・下記コマンドを実行し、nodeでwwwファイルを起動
> cd /*ANATANODIRECTORY*/MaiMLViewerLocalRun/xmail-viewer/
> node /bin/www
A-5 webブラウザで "http://localhost:3000/" にアクセス
・接続できていればエラーになっていてもOK
Ctl+c
下記をそれぞれ自分の環境に合わせてインストール、実行する
・それぞれの環境に合わせて、openjdk11.x.xxをインストールし、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
neo4j==4.4、cryptography==3.3.2、lxml、signxml
MAIML_TMP_DIR=/*ANATANODIRECTORY*/MaiMLViewerLocalRun/xmail-viewer/models/tmp
・neo4j.confの設定を変更する
場所:/*ANATANODIRECTORY*/neo4j/conf/neo4j.conf
修正内容:
dbms.security.auth_enabled=false
dbms.connector.bolt.enabled=true
dbms.connector.http.enabled=true
・修正後neo4jを再起動
> neo4j restart
・下記コマンドを実行する
> cd /*ANATANODIRECTORY*/MaiMLViewerLocalRun/xmail-viewer/
> node /bin/www
→"/*ANATANODIRECTORY*/MaiMLViewerLocalRun/xmail-viewer/logs"が作成される
・URL:"http://localhost:3000/"にアクセスする
・MaiMLViewerのリスト画面が表示される
JAVA_HOME, NEO4J_HOME, MAIML_TMP_DIR
node, npm, java, neo4j, python