BluemixコンソールJavaアプリとして開発したクエリちゃんの動画投稿数をツイートするサービスをIBMのクラウドサービス・Bluemixで実行してはまったところと対処方法をまとめてみました。ソースはソースはGitHubにあります。Mavenプロジェクトとして開発したコンソールJavaアプリBluemixの環境変数ではまったこのアプリはTwitter4jライブラリーを使ってツイッターに文章を投稿します。KEYを設定する必要があります。KEYは非公開パラメーターなのでソースに載せることができません。KEYをソースに書く以外に環境変数に設定する方法があり、Bluemixはダッシュボードから環境変数を設定できます。Twitter4jの環境変数はピリオド(ドット)の文字を含むのですが、Bluemixはピリオドを含む変数名を設定すると実行時にエラーになります。ピリオドを含む環境変数名はBluemixのbashでexportコマンドが失敗します。環境変数にこんな設定をするとこんなログが出力されます。identifier対策としてピリオドを含まない環境変数を使うように対応しました。Bluemixのログではまった標準出力はBluemixのログに出力されるのですが、標準出力した順番とログに出力される順番は一致しないことがあります。}Bluemixのログに次のように出力されました。4ログを読むときは時系列順に読み替える工夫が必要です。GitHubに公開するまでC#のAzure用Webジョブ開発ではまったところ以上、参考になれば幸いです。当ブログは公開後に内容を修正することがあります。当ブログの内容により発生した損害につきましては一切の責任を負いかねますのでご了承下さい。ユーザーの訪問の際にクッキーやアクセス解析という方法でユーザーの行動を記録しています。これはユーザー個人を特定できない情報であり、サイトの質向上のために用いられます。プライバシー保護のために当ブログのクッキーの取得を拒否するにはお使いのブラウザのクッキーの送受信を拒否するよう設定してください。当サイトは第三者によって配信される広告を表示します。その際、ユーザーが過去に閲覧したサイトの情報からユーザーの興味のある広告を優先的に表示することがあります。このために、ユーザーのインターネット閲覧履歴情報を利用することがありますが、これらは個人を特定できる情報ではなく、個人情報の漏洩や電話、手紙、メールによるセールスはありません。