Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wowza和AWS SDK的java.lang.reflect错误_Java_Amazon Web Services_Wowza - Fatal编程技术网

wowza和AWS SDK的java.lang.reflect错误

wowza和AWS SDK的java.lang.reflect错误,java,amazon-web-services,wowza,Java,Amazon Web Services,Wowza,我正在尝试使用Java制作的Wowza模块将文件上传到S3 我使用的是Wowza流媒体引擎4.1.0 视窗8 Java SE运行时环境(build 1.7.0_67-b01) 我的debug configuration VM参数中已经包含了-Dcom.wowza.wms.native.base=“win”,这是大多数搜索结果对“wowza java.lang.reflect”的错误提示 但我得到了这个错误 java.lang.reflect.InvocationTargetException|a

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

我使用的是Wowza流媒体引擎4.1.0 视窗8 Java SE运行时环境(build 1.7.0_67-b01)

我的debug configuration 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();
其他人似乎犯了这个错误,但我看不出答案

但是,我在最初安装AWS SDK时确实遇到了问题。我无法使用所描述的方法来完成它,所以我使用的是本文第二篇文章中描述的方法

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

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

编辑: 当我在可用的服务器上安装Wowza时,再次出现此错误。我用1.3通用编解码器替换了1.9通用编解码器,它修复了它

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

奇怪