问题描述
我正在使用需要密钥库和信任库文件的 z/OS java jar。
我已将所有文件通过 FTP 传输到 z/OS Unix 目录(大型机)。
在执行 jar 时,我收到“无效的密钥库文件格式”错误。当我在本地机器上的keystore文件上使用keytool时,命令成功。在远程 (zOS Unix) 上使用 keytool 命令时,出现格式错误。文件以二进制格式传输。
是否有一种特殊的方式可以将文件传输到 MF Unix?
解决方法
我使用三种主要方式将文件传输到 z/OS USS,具体取决于我是否想要转换(例如从 utf-8 到 ibm-1047)。
有转换:
-
scp
工作并将在传输时翻译文件字符。注意:这是您在从分布式系统转移到分布式系统时通常不会看到的 IBM 行为。真的很烦。 -
ftp
使用 ascii 模式
无转换:
-
ftp
传输模式设置为binary
sftp
根据您环境中的客户端选择最有意义的选项。