linux服务器上部署项目时,想要读取到ciss_jdbc.properties文件里的信息,如何读取,配置如下
<bean class="com. ambc. infoSec.util.DecryJDBCProperty">
<property name="Locations">
<list>
<value>/csp/cspusr/cis_server/ciss_jdbc.properties</values>
<list>
</property>
</bean>
<bean id="dataSource" class="org. apache. commons. dbcp. BasicDataSource">
<property name="driverClassName" value="org.postgresql.Driver" />
<property name="urL" value="${cspabUrL}" /›
<property name="username" value="${cspdbUsername}" /›
<property name="password" value="${encry_cspdbpassword}" />
</bean>
Linux服务器上的文件目录结构为/csp/cspusr/cis_server/
这个目录下有启动脚本,项目jar包和ciss_jdbc.properties
我的配置如上图,路径写为绝对路径了,但是启动的时候日志还是报错FileNotFoundException找不到/csp/cspusr/cis_server/ciss_jdbc.properties文件,请问各位怎么办
感觉上这样写,没有问题的,你在你先在本地测试试试,换成绝对路径看看有问题没有。没有的话,你在试试直接在代码里面写死这个路径。