首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Talend Administration Center中使用密钥库

在Talend Administration Center中使用密钥库
EN

Stack Overflow用户
提问于 2015-03-26 21:18:50
回答 1查看 1.1K关注 0票数 0

我有一项工作需要使用密钥库。在JVM中,我有:-Djavax.net.ssl.keyStore="/appli/TalendTools-5.6.1/myfile.com.ks“

当我使用studio启动我的作业时,它在我的桌面上工作得很好,但当我尝试使用TAC (远程服务器)启动它时,我得到了一条消息:

代码语言:javascript
复制
...
Caused by: java.security.PrivilegedActionException: java.io.FileNotFoundException: 
"/appli/TalendTools-5.6.1/myfile.com.ks" 
(No such file or directory)

显然,我的文件确实在那里,文件夹和文件有777权限,你知道吗?

EN

回答 1

Stack Overflow用户

发布于 2015-11-09 21:23:39

我也遇到了同样的问题,我找到了原因:

您可以像这样设置变量:-Djavax.net.ssl.keyStore="/appli/TalendTools-5.6.1/myfile.com.ks",错误的位是被视为路径一部分的"字符。

FileNotFoundException不会向路径添加任何额外修饰,并正确地指出无法找到路径"/appli/TalendTools-5.6.1/myfile.com.ks"

因此,解决方案是将变量设置为:

-Djavax.net.ssl.keyStore=/appli/TalendTools-5.6.1/myfile.com.ks

在路径中有空格的情况下,使用exec以这种方式运行java:

exec java "-Djavax.net.ssl.keyStore=/appli/TalendTools-5.6.1/myfile with space.com.ks" Main.class

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29279507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档