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