質問編集履歴
2
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,4 +19,12 @@
|
|
19
19
|
stdout_logfile_backups=5
|
20
20
|
stdout_capture_maxbytes=1MB
|
21
21
|
redirect_stderr=true
|
22
|
+
```
|
23
|
+
|
24
|
+
### 追記
|
25
|
+
java.class.path指定でとりあえずLinuxのsupervisor指定で動かすことは出来るようになりました。
|
26
|
+
ただwindowsでは逆にclasspathが大量に取得され、動かなくなりました。
|
27
|
+
```
|
28
|
+
String jarPath = System.getProperty("java.class.path");
|
29
|
+
String dirPath = jarPath.substring(0, jarPath.lastIndexOf(File.separator)+1);
|
22
30
|
```
|
1
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
現在作成中のJavaアプリ(Spring Boot)を、Linux(debian)で実際に運用していくことを考えております。
|
2
2
|
|
3
|
-
その際、今まではeclipseで開発と検証し、Linuxの所定箇所に設置後に設置したディレクトリで「Java -
|
3
|
+
その際、今まではeclipseで開発と検証し、Linuxの所定箇所に設置後に設置したディレクトリで「Java -jar ***.java」で実行して検証しておりました。
|
4
4
|
上記の状態でjarファイルと同じディレクトリにおいたファイルの入出力パス指定に困ることはなかったのですが(パスなしファイル名のみを指定)、今日supervisorを導入しアプリを起動した際、パス指定がうまくいかないことに気が付きました。
|
5
5
|
|
6
6
|
このような際、jarファイルが設置箇所はどのように取得したらよいのでしょうか。
|