zkong笔记22

完成了ESL的自动化部署html

1)jar包打完以后没法运行,前后遇到了两个问题linux

a: 经过class.getResourceAsStream获取不到文件流,读到的inputstream为null。sql

InputStream inputstream = PropertiesUtil.class.getResourceAsStream("/application.properties");

参考:https://www.cnblogs.com/macwhirr/p/8116583.html服务器

经过jar vtf demo-0.0.1-SNAPSHOT.jar来检查PropertiesUtil.class和application.properties的相对关系app

”/“表明了工程了根目录,对于PropertiesUtil而言,可以正确加载到application.properties的正确位置为:spa

InputStream inputstream = PropertiesUtil.class.getResourceAsStream("/resources/application.properties");

路径修改以后问题获得解决,IDEA能够正确加载的猜测:resources文件夹已经被设置为工程根目录。.net

 

b: quartz启动过程当中找不到tables_h2.sqlhtm

原始的quartz版本为2.2.1,将版本升级到2.3.1以后问题解决blog

2) 开启linux服务器的ftp服务vsftpd,用FileZilla完成文件向Aliyun服务器的上传。部署

参考: https://zhidao.baidu.com/question/176938769145207564.html

3)application-dev.yml未被加载

参考:https://blog.csdn.net/lovequanquqn/article/details/85017533

添加:

<resource>
    <directory>src/main/resources</directory>
    <includes>
        <include>**/*.*</include>
    </includes>
    <filtering>false</filtering>
</resource>
相关文章
相关标签/搜索