スポンサードリンク


現在IMBoxが利用できません。のエラー表示の原因は?イントラマート開発で困ったこと!

    現在IMBoxが利用できません。

    イントラマートの開発をしていて困ったこと書きます。

    Javaのプログラム開発をしていて、e-builderのデバッグサーバの機能を使い、

    プログラムの動作確認をしていた時です。

     

    いきなり以下のようなメッセージが出ました。

    現在IMBoxが利用できません

    現在IMBoxが利用できません。」って何?

    しかもシステムエラーって書いてあるし・・・。

    少し前まで、正常にプログラム動いていたのに何で?

     

    試にe-builderのプロジェクトのソースコードを確認してみたが、それらしいエラー項目はない。

    それにこの画面はイントラマートのシステムのエラーなので、

    当然ながら、ソースコードの例外処理によるエラー表示ではないしなあ。

     

    原因はCassandraが起動していなかった!

    本当にうっかりしていた。

    テスト環境でアプリケーションサーバである、「Resin」だけ起動しており、

    Cassandra」を起動していませんでした。

    どうやら、イントラマートの「IMBox」の機能を利用する時はCassandraが必要のようで、

    起動していないと「現在IMBoxが利用できません。」なんてエラーが出てしまうんですね。

    まあもちろんプログラムすべてがIMBoxを使っているわけではないが、

    私が扱っていたプログラムがIMBoxを使っていたようだ。

     

    ちょっとした時に、Cassandraの起動を忘れてしまったりしてしまう。

    これからはResinとCassandraはセットで起動するようにしたいと思います。

     

    IMBoxって何?

    IMBoxについてあまり知らないので、試しにちょっと調べてみました。

    そもそもIMBoxって何なのかよくわからない。

    イントラマートの項目上にはありますが、使ったことないし・・・。

     

    調べたところ、IMBoxの機能はリアルタイムで必要な情報を取り出せる全体最適のWEBフロントとありました。

    いまいちピンとこないけど、ユーザ情報や組織情報など

    テーブルに格納されている値を取得するための機能かな。

    イントラマート IMbox 使い方

    主に社内のSNSなどに利用することができるようです。

    うちの会社ではまだ使っていないので、あまり馴染みのない機能だ。 

     

    今回IMBoxが絡んできたのは、

    私が扱っているJavaプログラムのデータベース連携の処理でクラス内に値を格納するために、

    どこかでIMBoxが使われているのでしょう。

    実際に、ソース内で探してみるとIMBoxを利用している部分がありました。

    なるほどね、こういうことだったんですね。

     

    まあ、とりあえずは、Cassandraは絶対に起動するようにしませんとなあ。

      The following two tabs change content below.
      よっき プロフィール画像
      パソコンが大好きな青年。職業はプログラマ/SE。 フリーランスとしてウェブサイトの構築・保守の業務に従事。専門学校とパソコンスクールで講師も担当。幼少期からパソコンが大好きで、趣味がそのまま仕事に転じた。自作PCの魅力に惹かれたのは学生時代の頃。自作PC専門ブログで、お得な情報を紹介しています。

      スポンサードリンク


      コメントを残す




      CAPTCHA


      このページの先頭へ