タグ

javaに関するi97506051502のブックマーク (4)

  • RMIについて

    RMIとは RMIとは、Remote Method Invocationの略で、別のホストJavaオブジェクトのメソッドを呼び出すための通信手段です。 RMIを使うと、通信を意識せずに、Javaのサーバ、クライアントプログラムを作成することができます。 RMIの構成 RMIでは、クライアント側にスタブモジュール(Stub)を用意し、サーバ側にスケルトンモジュール(Skel)を用意する必要があります。 これらのモジュールは、rmicコマンドで作成できます。 動作の流れとしては、クライアントがサーバのメソッドを呼び出すと、スタブのリモートインターフェイスが、メソッドの引数をネットワークのストリームに変換してくれます。 このストリームを、サーバ側のスケルトンが受け取り、サーバのリモートオブジェクトのメソッドを呼び出します。 また、返却値は、サーバのリモートオブジェクトから、スケルトン、スタブに

  • Zabbix 2.4 JavaゲートウェイでJMX監視 インストール手順 – hrendoh's tech memo

    Zabbix 2.4でJVMの監視を設定してみたメモです JMXの監視をZabbixに統合するにはZabbix Java gatewayを利用します 公式ドキュメントでは、インストール手順について「5 Java gateway」に、JMXによるJavaアプリケーションの監視設定について「14 JMX monitoring」に記述されています Java gatewayは2.0から導入された機能で、JMXをネイティブに監視することが可能です。 監視対象のJavaのアプリケーションとしてTomcatを用意してJMXを設定し、ZabbixのHostsに追加するところまでまとめてみます 以下のように、Zabbixサーバーおよびフロントエンドがインストール済みの環境にJavaゲートウェイを追加するように構成してみます Zabbixサーバー、フロントエンドとエージェントのインストールと設定方法については

    Zabbix 2.4 JavaゲートウェイでJMX監視 インストール手順 – hrendoh's tech memo
  • JettyでSSLを有効にする方法

    あちこちら探して頑張ったけど、混乱したのでメモ Jettyは最近だと、6、7、8あたりが広く使われていそう。 個人的にはいまだに6なので6でのやりかた。基的には変化してないことを祈るばかり。 Javaのキーストアとか詳しくない人でもわかるように。 ============================================================ ◎SSL証明書の導入について 秘密鍵とCSR(CSR = 署名リクエスト)を証明機関に送って。サーバー証明書、中間証明書を受け取る。 証明書と秘密鍵の組がインストールされればSSL通信を行うことができる。 Apacheの場合はmod_sslをインストールして、OPENSSLで作った、秘密鍵とCSRを送れば上記が送られてくるので、インストールしてパスをとおしてあげればいい。 ==========================

  • Tomcat7 でゼロダウンタイムデプロイ - mallowlabsの備忘録

    「Web アプリのバージョンアップ時に Tomcat を再起動してもいいのは小学生までだよねー」 ということで、Tomcat でダウンタイム無しで Web アプリのバージョンアップをする方法についてまとめてみる。 Parallel Deployment Tomcat 7 から Parallel Deployment という機能が追加され、同一 Web アプリの複数バージョンを同時にデプロイができるようになった。 war のファイル名を somewebapp##001.war 等にしておくことで、 - $CATALINA_BASE/ - webapps/ - somewebapp##001.war - somewebapp##002.warのように配備をすると、 http://localhost:8080/somewebapp/ でアクセスした場合に、セッションが継続している場合には古い方(

  • 1