以下のページを参考にEC2にcloudwatchのシェルを入れました。

http://thinking.ne.jp/2013/01/aws-cloudwatch-ec2/

導入後に、以下コマンドをうったらエラーになりました。
どのようにしたら動くか教えていただきたいです。
# mon-list-metrics
Exception in thread "main" java.lang.NoSuchMethodError: method javax.net.ssl.SSLContext.setDefault with signature (Ljavax.net.ssl.SSLContext;)V was not found.
at amazon.fws.clicommando.security.VerifyHostnameAgainstCertificate.setHttpsTrustManager(VerifyHostnameAgainstCertificate.java:120)
at amazon.fws.clicommando.processors.service.AbstractScaffoldCallProcessor.callService(AbstractScaffoldCallProcessor.java:42)
at amazon.fws.clicommando.processors.service.AwsScaffoldCallProcessor.processParameterMap(AwsScaffoldCallProcessor.java:128)
at amazon.fws.clicommando.processors.ServiceCommCommandProcessor.process(ServiceCommCommandProcessor.java:46)
at amazon.fws.clicommando.Initializer.runProcess(Initializer.java:297)
at amazon.fws.clicommando.Initializer.processCommandLine(Initializer.java:149)
at amazon.fws.clicommando.Initializer.processCommandLine(Initializer.java:118)
at com.amazon.webservices.Cli.main(Cli.java:43)

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/11/13 22:10:11
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:language_and_engineering No.1

回答回数170ベストアンサー獲得回数63

ポイント100pt

エラーログの提示をありがとうございました。

同様のエラーは,Javaのバージョンが間違っているために発生する場合が多いようです。1.5を1.6に変えたら治ったなど。
CloudWatchも「最新版のSDKを入れること」と注意書きされています。
それらの動作環境を一通りアップデートしたうえで再実行してみるのはどうでしょうか。
(必要に応じてシェルの中でJREのパスを書きかえるかもしれません)

類似エラーについて:


Problem Craftbukkit (Debian) | Bukkit Forums
https://forums.bukkit.org/threads/problem-craftbukkit-debian.3954/


トピック - ワールドデータが生成されず困っています。 • Minecraft 非公式日本ユーザーフォーラム
http://forum.minecraftuser.jp/viewtopic.php?f=7&t=4589


code.rock: JavaのJXMをCloudWatchのカスタムメトリクスに突っ込んでみた件(四番煎じ)
http://blog.dateofrock.com/2011/05/cloudwatch-jxm-custommetrics.html

id:yayayai

ありがとうございます!!
javaのバージョンを1.5から1.7にあげて解決しました!

2013/11/13 22:10:03

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません