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
看起来你需要运行的应用程序,而不是根用户devuser的? –