レースクイーン情報
レースクイーンを各種ブログ(Blog)から一括検索します。
トップ > toolkit > toolkit - 人気ブログ(Blog)検索結果詳細 (2008年12月3日 10時)
Linuxで起動したTomcatにJMXで接続できない問題
今、JMXでキャッシュをコントロールする仕組みを開発しているのですが、Linux上でtomcatを起動して、JMXを接続しようとするのですが、なぜか接続できなくて数時間悩みました。 色々調べて分かったのですが、Linux側で「hostname -i」と叩いて「127.0.0.1」と返ってくるとダメなようで、LANのIPなりグローバルIPなりが返答されないといけないようです。 あと、Java6以降では、com.sun.management.jmxremote.port=(ポート番号) を 指定するだけで良いという記事が多く見られましたが、私の環境では「com.sun.management.jmxremote=true」をVMオプションに指定しないと接続できませんでした(telnetはできたのでポートは開いているようです) Linux上で起動したTomcatにJMXを利用するための詳細な手順は以下の通り。 前提:Java6とTomcatがインストール済み 1.$JRE_HOME/lib/management/ に移動 2.jmxremote.access の最終行付近の「ユーザ名」と「権限」を設定 (そのままでもOK) 3.jmxremote.password.template を jmxremote.password というファイル名でコピー 4.jmxremote.password の最終行に(2)で指定した「ユーザ名」に「パスワード」を設定 (テストなら最後2行の#を消すだけでもOK) 5.jmxremote.password の所有者をTomcatの実行者に変更 6.jmxremote.password の権限を所有者のみが読める(400)ように設定 7.環境変数 JAVA_OPTS に-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=(好きなポート番号) -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false 8.Tomcatを起動 9.(7)で指定したポートが外部から接続できるようにファイアーウォールを設定 (↓のような感じ) 「/usr/sbin/iptables -I INPUT -s (接続元のHOSTやIP) -p tcp –destination-port (7で指定したポート番号) -j ACCEPT」 10.Java6をインストールしたリモート環境で、$JDK_HOME/bin/jconsoleを起動 11.リモートプロセスに接続 最初の画像のような画面が表示されれば成功です!
作者:daisuke
更新日:2008年11月13日 2時58分
第二回京都GWT勉強会 資料
資料の公開を待って頂いていたみなさま、バタバタしていて遅くなってしましました。申し訳ないです。 第二回京都GWT勉強会 - Upload a Document to Scribd
作者:daisuke
更新日:2008年10月24日 1時5分
Google Chromeで開発者向け最新ビルドの自動配信が始まりました
Google Chromeの「Dev Channel」サイトより、「Google Chrome Channel Chooser」をダウンロードすることによって、開発者向けのビルドを入手できるようになります。 Channel Chooserで、毎週リリースされる開発者向けリリースと、それほど頻繁でない多少安定しているベータリリースから選択できます。 アップデート前は、バージョン番号が「0.2.149.29」と表示されている 私は、開発者向けビルドを選択しました 新しいバージョンを発見!!! インストールして Google Chromeを再起動します バージョン番号が「0.2.152.1」になりました。だけど、なぜかアップデートの検索が止まりません(笑)
作者:daisuke
更新日:2008年9月17日 2時53分
[GWT] 第二回 京都GWT勉強会
前回の参加者のレベルが高かったので、今回はGWTを業務適用したり、アプリを実際に開発してみたい方向けの内容になります。 日時:9月19日(金) 19:00~20:30 場所:株式会社SOBAプロジェクト 京都本社 (京都リサーチパーク2号館2階) 内容:(以下、予定) JUnitによる自動テスト AntによるWeb Archive(war)ファイルの生成方法 ApacheをフロントにしたTomcat/JBossへのデプロイ HTTP経由でJSONを取得する方法 JSONやXMLを使用した課金サーバ(別サーバ)との通信 参加費:無料 参加前提能力:Javaのコードが読解できる事 導入部でGWTについての簡単な説明を入れる予定ですのでGWTを知らない方でも大丈夫です。前回の参加者のレベルが高かったので多少レベルを高めますが、当日の参加者のレベルに応じて補足説明を加減しますので、初めての方もお気軽にお越し下さい。 > 申し込みはこちらから <
作者:daisuke
更新日:2008年9月12日 10時17分
Google Chromeのよく使うショートカット
Google Chromeの批評ができるように日常的に使うようにしています。気になるのが、プラグイン周りの脆弱性です。セキュリティ的な意味ではなく、弱っちいという意味での脆弱性。 平日はニコニコ動画で音楽を聴きながら作業をしているのですが、ある瞬間にとつぜんCPU利用率が30%を超えるようになります(1日に数回はなる)。私の開発環境はかなり酷使しており、Eclipseでコンパイルが走るとCPU利用率が60%を超えるので、あわせて100%を超える瞬間が発生してPC全体が反応しなくなります。それ以外にも、Web系のニュースサイトなどのメーリングリストを受信していて、記事を読む時は一気に50個ぐらいリンクを開いて読むのですが、その時にもFlashのCPU利用率が30%を超えるようになります。他には、Acrobat Readerが壊滅的で、PDFは開くとCPUが持って行かれ、めっちゃ時間がかかります。 Google Chromeでは、各タブが別のプロセスで動作してるからプロセスを殺せると言いますが、CPUが100%に張り付いているとWindowsのタスクマネージャーやChromeのタスクマネージャーが開けません。。。 もちろん、これらの問題はIEやFirefoxでは発生しません。 あと、CPU優先度を設定していないと思うのですが、普通に利用しているとEclipseの動的コンパイルなどが走るとニコニコ動画の音楽が止まってストレス。ぜひ、優先度を上げて欲しいです。 これらの問題は、普通にインターネットを開く人には問題が無いけど、私のようにブラウザを酷使するユーザにとっては、結構致命的です。特にニコニコ動画は。。。(笑) Ctrl + B ブックマークバーの開閉 Ctrl + T 新規タブを開く Ctrl + Shift + T 今閉じたタブを開きなおす Ctrl + Shift + N シークレットモードの新規ウィンドウを開く Ctrl + Tab 次のタブに移動する Ctrl + Shift + Tab 前のタブに戻る Ctrl + W 現在のタブを終了する キーワードを入力してCtrl + Enter 入力したキーワードにwww.と.comを自動挿入して移動 Ctrl + L アドレスバーに移動 キーワードを入力してAlt + Enter 新しいタブでキーワードを実行 Shift + Esc タスクマネージャーを開く Ctrl+H 履歴ページを表示 Ctrl+J ダウンロードを表示する
作者:daisuke
更新日:2008年9月12日 1時39分
[GWT] 第一回 京都GWT勉強会
なんとか、無事に初回の勉強会を終える事ができました。以前の仕事仲間で、かつて未踏プロジェクトに採択されたH氏にも参加して頂き、GWTに留まらない技術交流ができて大変満足しています。 彼は、JavaScriptのスペシャリストなので、個人的には、勉強会を通じて彼にGWTを使わせるように説得していくという目標ができました(笑) 個人的にもGWTを利用したプロダクトを何か作ろうと思います。 懇親会は、職場近くの隠れ家で。京町家造りの料理のおいしいお店です♪ 下のプレゼン資料は、下のウィンドウ内の右上にある最大化ボタンを押して、大きい画面で見た方が良いです。 第一回京都GWT勉強会 - Upload a Document to Scribd Read this document on Scribd: 第一回京都GWT勉強会
作者:daisuke
更新日:2008年9月5日 20時1分
Google Chromeゲットだぜー!
このポケモンライクのアイコンがカワイイ!?Googleの新製品『Google Chrome』は、全世界100ヶ国以上同時に公開するという力の入れようで、ブラウザ戦争に真正面から突っ込む姿勢です。InternetExplorerの新バージョンが公開される直前に全世界で公開し話題をかっさらって行ったのは実に鮮やかな戦略だと思います。 また、機能もJavaScriptのマルチスレッド動作や、タブ毎の別プロセス動作が可能になっていて、私のようにかなりマニアックにブラウザを使う人間からするとかなりかゆい所に手が届きます。めっちゃ速い! あとは、早期のプラグイン機能充実を期待したいですね! →Google がブラウザを作成した理由
作者:daisuke
更新日:2008年9月3日 1時48分
ひっそりとホリエモンのブログが復活していた!
[GWT] GWTの勉強会を京都で開催したいと思います。
国内でGoogle Wet Toolkitがどの程度、利用されているのか分かりませんが結構深い所まで触ろうとすると急に日本語で情報が出てこなくなります。私は比較的、英語のアレルギーがないので平気なのですが、自分自身の学習モチベーション維持のために勉強会を発足したいと思います。 最終的には、Hackthonぐらいできるといいなぁと考えていますが、現時点では以下のように想定しています。 時間は「金曜日の夕方~」か「土曜日の午後一~」ぐらいから2時間ぐらい 場所は「京都リサーチパーク(京都から1駅)」か「四条烏丸近辺の貸会議室」のどちらか 参加者にはプレゼン資料とソースコード一式をプレゼント。 興味のある方は、メールを下さい → まだ議題を練れていませんが、以下のような内容の説明を提供していけたらと思います。 ・CSSによるデザインの変更 ・非同期通信(Ajax)コードの書き方とデバッグ方法 ・事前に登録したタグ(文字列)から入力をサジェストするフォームの作り方 ・郵便番号から住所を自動検索するフォームページの作り方 ・MixiやはてなのIDが利用できる、ページ遷移を伴わないログインボックスの作り方 ・JavaScript Native Interface (JSNI)を利用したJavaScriptのインプリメント ・自作Widgetの作り方 ・既存のJ2EEサービスとの連動のさせ方
作者:daisuke
更新日:2008年8月26日 0時56分
ブログ更新(フィード)の配信機能を強化しました。
以前から、RSSでの配信は行っていたのですが、デザインが少し分かりにくいのとメール配信の方が便利な人もいると思いますので、メールでの配信も開始しました。みなさま、ぜひRSSリーダーにご登録下さい。 RSSリーダーで購読する メールで更新を受け取る
作者:daisuke
更新日:2008年8月15日 2時25分