node.js, node modules(package.json,package-lock.jsonで指定), npm
openjdk 11, neo4j 4.4
python3, python Packages(neo4j==4.4,cryptography==3.3.2,lxml,signxml)
- 例として、ローカル環境のフォルダを"\ANATANODIRECTORY\MaiMLViewerLocalRun\"とする
- windowsの検索窓に「cmd」と入力し、コマンドプロンプトを選択する
- 公式サイト(https://nodejs.org/) から、Windowsインストーラ形式(.msi)をダウンロード&インストールする
- nodeとnpmがインストールされる
- コマンドプロンプト画面を開き、下記コマンドを実行し、バージョンが表示されればインストール成功
> node --version v22.14.0 > npm --version 10.9.2
- コマンドプロンプト画面を開き、下記コマンドを実行
> cd \ANATANODIRECTORY\MaiMLViewerLocalRun\xmail-viewer\ > npm config set proxy <プロキシサーバー>:<ポート番号> > npm config set https-proxy <プロキシサーバー>:<ポート番号> 例) npm config set proxy http://proxy.example.com:8080 npm config set https-proxy http://proxy.example.com:8080
- "\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
下記をそれぞれ自分の環境に合わせてインストール、実行する
- サイト( https://learn.microsoft.com/ja-jp/java/openjdk/download#openjdk-11 )から、Windowsインストーラ形式(.msi)をダウンロードする
- セットアップウィザードの「カスタムセットアップ」の画面で「Set JAVA_HOME valiable」が「✕ インストールしない」になっている所を「すべてインストール」に変更してインストールする
- 公式サイト(https://neo4j.com/deployment-center/#enterprise) からneo4j 4.4-community版をダウンロードする
- ダウンロードしたneo4j-community-4.4.xx-windows.zipを解凍し、任意のディレクトリ(例えば、\ANATANODIRECTORY\neo4j\)におく
- コマンドプロンプト画面を開き、下記コマンドを実行する
> \ANATANODIRECTORY\neo4j\bin\neo4j console (もしくは > \ANATANODIRECTORY\neo4j\bin\neo4j start) Starting Neo4j. Started neo4j (pid:14213). It is available at http://localhost:7474
B-4 webブラウザで "http://localhost:7474" にアクセス
- start画面が出たらOK
- コマンドプロンプト画面を表示し、キーボードで下記を押下
ctl+c
- 「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
- コマンドプロンプト画面を開き、下記コマンドを実行する
> set 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#dbms.security.auth_enabled=false
- neo4j.confの場所:
-
修正後neo4jを起動
- コマンドプロンプト画面を開き、下記コマンドを実行する
> \ANATANODIRECTORY\neo4j\bin\neo4j console (もしくは > \ANATANODIRECTORY\neo4j\bin\neo4j start)
- コマンドプロンプト画面を開き、下記コマンドを実行する
- 新たなコマンドプロンプト画面を開き、下記コマンドを実行する
→"\ANATANODIRECTORY\MaiMLViewerLocalRun\xmail-viewer\logs"が作成される
> cd \ANATANODIRECTORY\MaiMLViewerLocalRun\xmail-viewer\ > node bin\www
- URL:"http://localhost:3000/" にアクセスする
- MaiMLViewerのリスト画面が表示される
3-3. webブラウザで "http://localhost:3000/" にアクセス
コマンドプロンプト画面から下記のコマンドを実行し、PATHを通す
- nodeのPATH(インストールフォルダが"C:\Program Files\nodejs\"の場合)を通す
> set path=%path%;C:\Program Files\nodejs\- npmのPATH(インストールフォルダが"C:\Users\anata\AppData\Roaming\npm"の場合)を通す
> set path=%path%;C:\Users\anata\AppData\Roaming\npmコマンドプロンプト画面から下記のコマンドを実行し、PATHを通す
- 環境変数「JAVA_HOME」を追加(インストールフォルダが"C:\Program Files\openjdk@11\libexec\openjdk.jdk\Contents\Home\"の場合)する
> set JAVA_HOME=C:\Program Files\openjdk@11\libexec\openjdk.jdk\Contents\Home\- 実行PATHを追加する
> set path=%JAVA_HOME%\bin;%path%コマンドプロンプト画面から下記のコマンドを実行し、PATHを通す
- 環境変数「NEO4J_HOME」を追加(インストールフォルダが"\ANATANODIRECTORY\neo4j"の場合)する
> set NEO4J_HOME=\ANATANODIRECTORY\neo4j- 実行PATHを追加する
> set path=%path%;%NEO4J_HOME%\bin- PATHを通すと、neo4jの実行コマンドは下記となる
> neo4j console (もしくは > neo4j start)