2014年6月3日火曜日

macのchromeでjavaアプレット動かす

HPのサーバーをiLOから操作することになったので、
http://h50146.www5.hp.com/lib/products/servers/proliant/manuals/684918-191_ja.pdf
のマニュアルを参考にいろいろと試した。
やってみたところ、リモートコンソールが動かない
手元の環境がMacOS X 10.9なので、まず.NetFrameworkは動かず。。
monoというのがあるらしく、それをまず入れてみる。
$ brew search mono
libmonome  mono       monotone
homebrew/binary/monoberry
homebrewで入れられそうだ。
$ brew install mono
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/mono-3.4.0.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring mono-3.4.0.mavericks.bottle.tar.gz
==> Caveats
To use the assemblies from other formulae you need to set:
  export MONO_GAC_PREFIX="/usr/local"
==> Summary
🍺  /usr/local/Cellar/mono/3.4.0: 1128 files, 170M
そして、ブラウザ再起動して表示してみるも、なんら表示が変わらず、
多分だめなんだろうなとあきらめて次を探してみる。

使ってるブラウザがchromeなので、java7だとアプレットが動かない。
java6をインストールしてみる。
http://support.apple.com/ja_JP/downloads/#java
java6が有効になるように設定
$ sudo mkdir -p /Library/Internet\ Plug-Ins/disabled 
$ sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled
$ sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
$ sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws
これでリモートコンソール動くようになった。
ちなみに、後から聞いた話ではSafariでやればこんな手順踏まずに済むそうです。。。


参考URL
http://h50146.www5.hp.com/lib/products/servers/proliant/manuals/684918-191_ja.pdf
http://support.apple.com/ja_JP/downloads/#java
http://support.apple.com/kb/HT5559?viewlocale=ja_JP&locale=ja_JP
http://d.hatena.ne.jp/paraches/20131025/1382672759

0 件のコメント:

コメントを投稿