2017-07-08 95 views
0

我有一個基本的SpringBoot應用程序。使用Spring初始化程序,嵌入式Tomcat,Thymeleaf模板引擎和包作爲可執行JAR文件。

這是我的配置類

@Configuration 
@EnableTransactionManagement 
@EnableCaching 
@PropertySource("file:///${user.home}/.devices/application-common.properties") 
public class DeviceApplicationConfig { 
.. 
} 

我在的Linode機devuser進入一個:

[email protected]:~$ pwd 
/home/devuser 

然後我運行SpringBoot應用。從文件夾/var/devices,但我有這個錯誤,而我期待節目搜索的文件:/home/devuser/.devices/application-common.properties

Caused by: java.io.FileNotFoundException: /root/.devices/application-common.properties (No such file or directory) 

,並檢查它似乎比申請是由devuser的運行過程:

devuser 12922 1.3 12.3 2478348 252840 ?  Sl 15:16 0:37 java -jar devices-0.0.1-SNAPSHOT.jar 
+0

看起來你需要運行的應用程序,而不是根用戶devuser的? –

回答

相關問題