質問するログイン新規登録

質問編集履歴

2

追記

2015/11/20 08:55

投稿

rontec
rontec

スコア169

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

誤字修正

2015/11/20 08:55

投稿

rontec
rontec

スコア169

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  現在作成中のJavaアプリ(Spring Boot)を、Linux(debian)で実際に運用していくことを考えております。
2
2
 
3
- その際、今まではeclipseで開発と検証し、Linuxの所定箇所に設置後に設置したディレクトリで「Java -har ***.java」で実行して検証しておりました。
3
+ その際、今まではeclipseで開発と検証し、Linuxの所定箇所に設置後に設置したディレクトリで「Java -jar ***.java」で実行して検証しておりました。
4
4
  上記の状態でjarファイルと同じディレクトリにおいたファイルの入出力パス指定に困ることはなかったのですが(パスなしファイル名のみを指定)、今日supervisorを導入しアプリを起動した際、パス指定がうまくいかないことに気が付きました。
5
5
 
6
6
  このような際、jarファイルが設置箇所はどのように取得したらよいのでしょうか。