Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala getResourceAsStream()在加载密钥库时以静默方式失败_Scala_Playframework 2.0_Getresource - Fatal编程技术网

Scala getResourceAsStream()在加载密钥库时以静默方式失败

Scala getResourceAsStream()在加载密钥库时以静默方式失败,scala,playframework-2.0,getresource,Scala,Playframework 2.0,Getresource,我尝试使用getResourceAsStream加载java密钥库,但没有成功。我不确定它为什么会失败,但我正在游戏中加载它!2.0从典型文件夹中的子文件夹 以下是文件夹结构和密钥库位置: 播放根目录>>应用程序>>子文件夹1>>密钥库 以及我从中加载的文件的位置: 播放根目录>>应用程序>>子文件夹1>>scala.class 以及如何在scala.class中加载它: getClass().getResourceAsStream(“/keystore”) 有什么问题吗?在路径前面加上/就是在

我尝试使用getResourceAsStream加载java密钥库,但没有成功。我不确定它为什么会失败,但我正在游戏中加载它!2.0从典型文件夹中的子文件夹

以下是文件夹结构和密钥库位置:

播放根目录>>应用程序>>子文件夹1>>密钥库

以及我从中加载的文件的位置:

播放根目录>>应用程序>>子文件夹1>>scala.class

以及如何在scala.class中加载它:

getClass().getResourceAsStream(“/keystore”)


有什么问题吗?

在路径前面加上
/
就是在包层次结构的根目录下请求
密钥库。请尝试以下操作之一:

getClass.getResourceAsStream("/app/subfolder1/keystore")
getClass.getResourceAsStream("keystore")

有关如何指定资源路径的更多详细信息,请参阅。

在路径前面加上
/
,即要求在包层次结构的根目录中添加
密钥库。请尝试以下操作之一:

getClass.getResourceAsStream("/app/subfolder1/keystore")
getClass.getResourceAsStream("keystore")

有关如何指定资源路径的更多详细信息,请参阅。

成功了,谢谢!经过进一步的修改,我使用
/keystore
并将keystore文件放在conf文件夹中(对于那些需要Play 2.0特定答案的人)使它也能工作,谢谢!经过进一步的修改,我使用
/keystore
并将keystore文件放在conf文件夹中(对于那些需要特定于Play 2.0的答案的人),使它也能工作