问题: 部署合约失败常见原因？
回答: 部署合约失败时，大多由以下原因造成的：未指定合约运行时、合约字节码文件路径错误、未指定合约部署参数（构造防范使用）、未指定证书路径或证书路径错误。对于solidity合约，除以上常见原因，还可能因为未指定ABI文件路径。

请首先排除，部署合约失败，是否由以上常见问题造成。