当前位置: 技术问答>linux和unix
SuseLinux下java读取一个properties文件的问题
来源: 互联网 发布时间:2016-02-08
本文导语: 环境suselinux9 ibm portal 的jdk 自己写了一个读取properties文件的类, 在windows下写入绝对路径调试正常可以正常读取properties文件。 但是拿到linux下就总是无法找到文件 都是FileNotFound异常。 我对linux知道很少, 不知道...
环境suselinux9 ibm portal 的jdk
自己写了一个读取properties文件的类,
在windows下写入绝对路径调试正常可以正常读取properties文件。
但是拿到linux下就总是无法找到文件 都是FileNotFound异常。
我对linux知道很少, 不知道是什么原因
1 由于我是在web应用程序中的class读取properties 文件,是否应用程序的启动用户没有权限去访问一个绝对路径的文件
2 还是我的路径是有问题的 如file:/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
自己写了一个读取properties文件的类,
在windows下写入绝对路径调试正常可以正常读取properties文件。
但是拿到linux下就总是无法找到文件 都是FileNotFound异常。
我对linux知道很少, 不知道是什么原因
1 由于我是在web应用程序中的class读取properties 文件,是否应用程序的启动用户没有权限去访问一个绝对路径的文件
2 还是我的路径是有问题的 如file:/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
|
sudo chmod 777 /opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
|
看这文件有没有/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
如果只读话
file:/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
改为
file:///opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
试试看
如果只读话
file:/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
改为
file:///opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
试试看
|
:/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties路径找不到啊,文件有这些目录吗?
|
1.建议先在当目录下
cp /opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties .
再修改
file:/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
为
oracle18.properties
进行调试再逐步进行
2.或者修改
file:/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
为:
a.形式:file:optIBMWebSpherePortalServerconfighelpersoracle18.properties #估计问题不对
b.形式:file:\opt\IBM\WebSphere\PortalServer\config\helpers\oracle18.properties
c.形式:file://opt//IBM//WebSphere//PortalServer//config//helpers//oracle18.properties
试试看
cp /opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties .
再修改
file:/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
为
oracle18.properties
进行调试再逐步进行
2.或者修改
file:/opt/IBM/WebSphere/PortalServer/config/helpers/oracle18.properties
为:
a.形式:file:optIBMWebSpherePortalServerconfighelpersoracle18.properties #估计问题不对
b.形式:file:\opt\IBM\WebSphere\PortalServer\config\helpers\oracle18.properties
c.形式:file://opt//IBM//WebSphere//PortalServer//config//helpers//oracle18.properties
试试看
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。