【问题标题】:java.lang.reflect error with wowza and AWS SDKwowza 和 AWS 开发工具包的 java.lang.reflect 错误
【发布时间】:2014-11-20 18:00:44
【问题描述】:

我正在尝试使用 Java 制作的 Wowza 模块将文件上传到 S3。

我正在使用 Wowza 流媒体引擎 4.1.0 视窗 8 Java SE 运行时环境(内部版本 1.7.0_67-b01)

我的调试配置 VM 参数中已经包含 -Dcom.wowza.wms.native.base="win",这是大多数搜索“wowza java.lang.reflect”错误的结果。

但是我收到了这个错误。

java.lang.reflect.InvocationTargetException|at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)|at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)|at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)|at java.lang.reflect.Method.invoke(Method.java:606)|at com.wowza.wms.module.ModuleFunction.invoke(ModuleFunction.java:369

当我的代码尝试这样做时:

AmazonS3Client s3 = new AmazonS3Client();

其他人似乎遇到了这个错误here,但我没有看到答案。

但是,我在最初安装 AWS 开发工具包时遇到了问题。用in their official documentation描述的方法是做不到的,所以我用this thread第二篇文章描述的方法做了

编辑:

下载数据工具插件后,我以正确的方式安装了 AWS SDK。这似乎没有帮助。

【问题讨论】:

    标签: java amazon-web-services wowza


    【解决方案1】:

    使用 AWS SDK 1.4.7 jar 和 apache commons codec v1.9 为我解决了这个问题

    http://www.wowza.com/forums/showthread.php?38692-java-lang-reflect-error

    编辑:

    当我在here 可用的服务器上安装 Wowza 时,我又遇到了这个错误。我用 1.3 commons codec 替换了 v1.9 commons codec,它修复了它。

    Windows 8 需要 AWS SDK 1.4.7 和 commons 编解码器 1.9
    Amazon Linux 2013.09.2 需要 AWS SDK 1.4.7 和 commons codec 1.3

    很奇怪。

    【讨论】:

      猜你喜欢
      • 2013-11-22
      • 1970-01-01
      • 2017-09-17
      • 2021-11-04
      • 1970-01-01
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2020-01-18
      相关资源
      最近更新 更多