<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3817142084460641584</id><updated>2012-01-20T22:31:35.869+09:00</updated><category term='ruby'/><category term='Kettle'/><category term='wavemaker'/><category term='Mule'/><category term='java'/><category term='pentaho'/><category term='rails'/><category term='ESB'/><category term='ESXi'/><category term='redMine'/><category term='tomcat'/><category term='Intalio'/><category term='project'/><category term='ubuntu'/><category term='FreeNX'/><category term='SOA'/><category term='netbeans'/><title type='text'>notes3102</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-4516418574637918353</id><published>2012-01-19T21:05:00.000+09:00</published><updated>2012-01-19T21:13:07.198+09:00</updated><title type='text'>opennebula on ubuntu11.04</title><content type='html'>ubuntu なので、synapticから opennebulaで検索してインストール&lt;br /&gt;&lt;br /&gt;ターミナルを開いて、&lt;br /&gt;sudo /etc/init.d/opennebula start&lt;br /&gt;&lt;br /&gt;You should have ONE_AUTH set the first time you startOpenNebula as it is used to set the credentials forthe administrator user.&lt;br /&gt;&lt;br /&gt;おっと&lt;br /&gt;そこで以下のディレクトリ&lt;br /&gt;/var/lib/one/.one&lt;br /&gt;&lt;br /&gt;に以下のファイルを作成&lt;br /&gt;one_auth&lt;br /&gt;&lt;br /&gt;このファイルに１行で、ユーザー名:パスワードの形式でユーザーを記入&lt;br /&gt;&lt;br /&gt;トライ&lt;br /&gt;sudo /etc/init.d/opennebula start&lt;br /&gt;&lt;br /&gt;oned and scheduler started&lt;br /&gt;&lt;br /&gt;なんか動いたみたい&lt;br /&gt;&lt;br /&gt;ログを確認&lt;br /&gt;cd /var/log/one&lt;br /&gt;ls -l&lt;br /&gt;合計 12&lt;br /&gt;-rw------- 1 oneadmin cloud  144 2012-01-19 20:58 one_xmlrpc.log&lt;br /&gt;-rw-r--r-- 1 oneadmin cloud 2953 2012-01-19 20:58 oned.log&lt;br /&gt;-rw-r--r-- 1 oneadmin cloud  394 2012-01-19 20:58 sched.log&lt;br /&gt;&lt;br /&gt;なんかログは出ている&lt;br /&gt;&lt;br /&gt;管理コマンドを使う&lt;br /&gt;sudo su oneadmin&lt;br /&gt;cd&lt;br /&gt;pwd&lt;br /&gt;/var/lib/one&lt;br /&gt;$ oneuser list&lt;br /&gt;ID USER            PASSWORD&lt;br /&gt;0 XXXXX01          84Xxxxxxxxxxxxxe2&lt;br /&gt;なんか使える&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-4516418574637918353?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/4516418574637918353/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=4516418574637918353' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4516418574637918353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4516418574637918353'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2012/01/opennebula-on-ubuntu1104.html' title='opennebula on ubuntu11.04'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-3499811886488315376</id><published>2011-01-10T18:39:00.000+09:00</published><updated>2011-01-10T18:39:28.656+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wavemaker'/><title type='text'>wavemaker そろそろ研究１</title><content type='html'>・Dataをドラックして出来たDetailはLiveFormだが、&lt;br /&gt;それにはDataSetがある。&lt;br /&gt;DataSetは一覧のDataGridである。&lt;br /&gt;これにより一覧で選択した行が、Detailに連携表示される。&lt;br /&gt;&lt;br /&gt;・一度取り込んだデータモデルを修正する場合、&lt;br /&gt;特に開発と本番でDBの接続先を切り替えたい時はどうするのか？&lt;br /&gt;　「モデル」にて、スパナマークをクリックすると&lt;br /&gt;　接続先を変更する画面が出る。&lt;br /&gt;　※スパナマークは丁度、「サービス」のプルダウンの下あたりにある。&lt;br /&gt;&lt;br /&gt;　DBタイプをOtherにするとOracle等も設定可能かしら？&lt;br /&gt;　もちろんドライバ等は用意するとして、、、&lt;br /&gt;&lt;br /&gt;・&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-3499811886488315376?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/3499811886488315376/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=3499811886488315376' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3499811886488315376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3499811886488315376'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2011/01/wavemaker.html' title='wavemaker そろそろ研究１'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-8332577316904604219</id><published>2011-01-10T18:38:00.003+09:00</published><updated>2011-01-10T23:43:43.238+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Eee PC T91MT で ubuntu10.10</title><content type='html'>インストール直後では、intel GMA500のおかげで、800,600しかでない。&lt;br /&gt;こちらのサイトに参考になりそうな情報あり。これから試す。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.goo.ne.jp/minoh_edubuntu/e/274e8cf35b3677f4f7b6528ed12850c7"&gt;箕面市役所Edubuntu日記&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;やることは、&lt;br /&gt;sudo add-apt-repository ppa:gma500/ppa&lt;br /&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install poulsbo-driver-2d poulsbo-driver-3d poulsbo-config&lt;br /&gt;最後の処理は１０分位&lt;br /&gt;&lt;br /&gt;再起動にて反映&lt;br /&gt;※/etc/X11/に関する作業は不要&lt;br /&gt;&lt;br /&gt;成功！、滲んでいた画面がスッキリと表示される。&lt;br /&gt;&lt;br /&gt;Windows7でもそこそこ機動は早かったが、ubuntuはさらに早い。&lt;br /&gt;あとはUSB Fomaが動いてくれれば、最高&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-8332577316904604219?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/8332577316904604219/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=8332577316904604219' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8332577316904604219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8332577316904604219'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2011/01/eee-pc-t91mt-ubuntu1010.html' title='Eee PC T91MT で ubuntu10.10'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-8484082505349568802</id><published>2010-12-30T00:07:00.002+09:00</published><updated>2010-12-30T23:08:20.592+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wavemaker'/><title type='text'>wavemaker そろそろ練習１</title><content type='html'>・ビデオのチュートリアルが英語なので、適当に日本語のサマリーを作成&lt;br /&gt;　Google Cromeだと微妙にプルダウンがうまく表示されない。&lt;br /&gt;&lt;br /&gt;ビデオはこちら&lt;br /&gt;http://www.wavemaker.com/screencasts/61/WaveMaker6_1TutorialFull/WaveMaker6_1TutorialFull_controller.swf&lt;br /&gt;&lt;br /&gt;　日本語の情報も充実しましたね&lt;br /&gt;　http://dev.wavemaker.com/wiki/bin/JP_Documentation/WebHome&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【１】データベースの内容を表示&lt;br /&gt;&lt;br /&gt;・New Project&lt;br /&gt;適当な名前をつける&lt;br /&gt;&lt;br /&gt;・サービス　－＞データベース&lt;br /&gt;　Database system:HSQLDB&lt;br /&gt;User:sa&lt;br /&gt;File: hrdb&lt;br /&gt;&lt;br /&gt;TestConnection&lt;br /&gt;Import&lt;br /&gt;&lt;br /&gt;　importing Databaseでスキーマ情報の取り込みがされる&lt;br /&gt;　ー＞画面左ペイン「モデル」に各テーブルとリレーションが格納される。&lt;br /&gt;&lt;br /&gt;・「パレット」を選択&lt;br /&gt;　先ほどの、モデルは「Data」に展開されている。&lt;br /&gt;　その中のテーブルを一つ選択し、中ペインにドロップする。&lt;br /&gt;　&lt;br /&gt;　一覧とディテールの画面が自動作成される。&lt;br /&gt;　開発中だがデータが表示される&lt;br /&gt;　もうこの段階で、画面上部の「Run」ボタンで実行が可能である。&lt;br /&gt;&lt;br /&gt;・一覧はVer6.2.5GAではDojoになっていて幅の設定等が楽になっている。&lt;br /&gt;　％とピクセル設定（HTMLに慣れていれば簡単であろう）&lt;br /&gt;　Displayプロパティの存在がわからないので、URLから画像を表示するのが&lt;br /&gt;　今はわからない。と、おもったら、そのグリッドを右クリック&lt;br /&gt;　該当のカラムのFormatをimageを選択すると、URLで示される画像を表示する。&lt;br /&gt;&lt;br /&gt;【２】データとの関係の確認&lt;br /&gt;　「モデル」をクリック&lt;br /&gt;&lt;br /&gt;【３】検索条件の追加&lt;br /&gt;　「パレット」をクリック&lt;br /&gt;　パネルを追加&lt;br /&gt;　テキストボックスとボタンを追加&lt;br /&gt;　&lt;br /&gt;　一覧のdataset名を確認&lt;br /&gt;　「モデル」の該当ページのLiveVariableにそのデータセットがあるはず。&lt;br /&gt;　それを選択し、フィルターを選択する&lt;br /&gt;　データセットのカラムが下に表示される。&lt;br /&gt;　それに対してフィルター値のオブジェクト（先に配置したテキストボックス）を紐つける&lt;br /&gt;　&lt;br /&gt;　実行&lt;br /&gt;　&lt;br /&gt;　前方一致でフィルターが掛かる&lt;br /&gt;&lt;br /&gt;【４】タブパネル&lt;br /&gt;　「パレット」をクリック&lt;br /&gt;　タブを一番上に追加&lt;br /&gt;　タブのプロパティでレイヤーを追加により、タブを増やす&lt;br /&gt;　キャプションの修正&lt;br /&gt;　部品のドラック＆ドロップで移動&lt;br /&gt;&lt;br /&gt;　一覧で選択した場合のナビゲートの追加&lt;br /&gt;　OnClickイベントでNew Navigateを選択&lt;br /&gt;　Navigation Callが作成される。&lt;br /&gt;　そのinputをクリックし、次に移動するレイヤーを選択する&lt;br /&gt;&lt;br /&gt;【５】リレーションデータの表示&lt;br /&gt;　パレットー＞フォームツールー＞関連エディタ　をディテールにドラック&lt;br /&gt;　プロパティのformFieldでデータモデルからの関連を選択する&lt;br /&gt;　例えば、vacations&lt;br /&gt;&lt;br /&gt;　同じ様に他の関連も追加する。&lt;br /&gt;　&lt;br /&gt;【６】ログイン画面&lt;br /&gt;　新しいレイヤーを追加（やり方は前と同じ）&lt;br /&gt;　データをパレットのデータからドラックする（モデルからでは無い）&lt;br /&gt;　&lt;br /&gt;　これからセキュリティを追加&lt;br /&gt;　サービス　－＞　セキュリティ　－＞　Security Provider　ー＞ Database&lt;br /&gt;　Enable Security チェックON&lt;br /&gt;　DataModel hrdb （「モデル」でプロジェクトのデータモデル&lt;br /&gt;　Entity&lt;br /&gt;Username Field&lt;br /&gt;UserID Field&lt;br /&gt;Password Field&lt;br /&gt;　を適切に選択&lt;br /&gt;　&lt;br /&gt;　保存して、実行&lt;br /&gt;　ログイン画面が表示されるので確認&lt;br /&gt;&lt;br /&gt;　続いてログアウト機能の追加&lt;br /&gt;　ボタンの追加&lt;br /&gt;　ボタンのイベント処理の選択　－＞　New Serviceを選択&lt;br /&gt;　New　Serviceのプロパティ画面となる&lt;br /&gt;　サービスプロパティで、Security Serviceを選択&lt;br /&gt;　そしてサービスのオペレーションとしてLogoutを選択&lt;br /&gt;&lt;br /&gt;　オペレーションの結果としてイベントが発生するので、&lt;br /&gt;　サービスのイベントとしてOn Successイベントを設定する&lt;br /&gt;　つまり、ログアウトが正常にできた場合に、&lt;br /&gt;　再度ログインページに遷移する様にする&lt;br /&gt;　その為の設定は、New　Navigationを選択&lt;br /&gt;&lt;br /&gt;　このページとしては、Navigationは２つめなので、&lt;br /&gt;　NavigationCall2と名前が付けられる&lt;br /&gt;&lt;br /&gt;　この辺りの確認は、「モデル」にて確認する&lt;br /&gt;　&lt;br /&gt;　NavigationCall2のプロパティでオペレーションを選択する。&lt;br /&gt;　GotoLayerとなっている所を、GotoPageに変更する&lt;br /&gt;　GotoPageへのInputとして遷移先の選択（Loginを選ぶ）&lt;br /&gt;&lt;br /&gt;　ここから先はEnterprise editionの場合の便利な機能&lt;br /&gt;　ロールベースセキュリティの設定&lt;br /&gt;　「モデル」でSecirityを選択&lt;br /&gt;　ユーザーテーブルのロール情報のカラムを選択&lt;br /&gt;　このカラムには、Role Configulationに記述する値と&lt;br /&gt;　あっている必要がある。　&lt;br /&gt;　今回はcommunity Editionなので割愛&lt;br /&gt;&lt;br /&gt;ここまで　&lt;br /&gt;　&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-8484082505349568802?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/8484082505349568802/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=8484082505349568802' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8484082505349568802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8484082505349568802'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2010/12/wavemaker.html' title='wavemaker そろそろ練習１'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-7760434762933335549</id><published>2010-11-06T20:35:00.002+09:00</published><updated>2010-11-06T20:42:37.728+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>nosplash</title><content type='html'>sudo gedit /etc/default/grub&lt;br /&gt;&lt;br /&gt;edit this&lt;br /&gt;GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"&lt;br /&gt;&lt;br /&gt;to&lt;br /&gt;GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash"&lt;br /&gt;&lt;br /&gt;sudo update-grub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-7760434762933335549?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/7760434762933335549/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=7760434762933335549' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7760434762933335549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7760434762933335549'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2010/11/nosplash.html' title='nosplash'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-9047625454499888739</id><published>2009-08-11T16:02:00.003+09:00</published><updated>2009-08-11T16:31:08.390+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu9.04にEclipse3.5入れて、日本語化</title><content type='html'>ubuntuで簡単にインストール出きる物はEclise3.2でスタンダードなJava開発用&lt;br /&gt;&lt;br /&gt;Webアプリを作る時には少し面倒（出来なくは無いが）&lt;br /&gt;Eclise3.2にWtpを入れようかとアップデート&lt;br /&gt;なぜか途中でエラー&lt;br /&gt;深追いはせずに昨今なのでEclise3.5に挑戦&lt;br /&gt;Eclipse3.2よりEclipse3.5の方が早い（体感的に）&lt;br /&gt;&lt;br /&gt;結果的に、簡単なので特に書かなくてもよいかもしれないが、備忘の為&lt;br /&gt;&lt;br /&gt;ecliseのサイトからlinux版をダウンロード。&lt;br /&gt;この時点では、以下をダウンロード&lt;br /&gt;eclipse-jee-galileo-linux-gtk.tar.gz&lt;br /&gt;&lt;br /&gt;これを単純に展開&lt;br /&gt;展開先は自分のホームディレクトリ&lt;br /&gt;&lt;br /&gt;JDKはubuntu9.04に付属のopenJDKで大丈夫&lt;br /&gt;こちらは予め設定しておく事&lt;br /&gt;コマンドラインでjava -versionと入力すれば、&lt;br /&gt;設定済みかは直ぐに判別出来る。&lt;br /&gt;&lt;br /&gt;ついで、日本語パッチを入手&lt;br /&gt;以下をダウンロード&lt;br /&gt;NLpackja-eclipse-jee-galileo-blancofw20090701.zip&lt;br /&gt;&lt;br /&gt;これも単純に展開&lt;br /&gt;Eclise本体のディレクトリ名と同じ所に入れる。&lt;br /&gt;（これは今までの日本語化と同じ手法）&lt;br /&gt;&lt;br /&gt;あとは、EclipseディレクトリのEclipseを実効するだけ&lt;br /&gt;&lt;br /&gt;tomcatも最新の物をダウンロードして来て&lt;br /&gt;ホームディレクトリに展開する。&lt;br /&gt;これをEcliseのサーバービューから指定する。&lt;br /&gt;&lt;br /&gt;いろいろイジる場合には、こちらの方式の方が便利だと思う&lt;br /&gt;&lt;br /&gt;この際、既にsynapticでtomcatをインストールしていると&lt;br /&gt;ポートがあたるので、eclipseのプロジェクトエクスプローラーのサーバーで&lt;br /&gt;localhostのtomcatサーバーの設定（server.xml)でポートを変更する事&lt;br /&gt;&lt;br /&gt;以上&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-9047625454499888739?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/9047625454499888739/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=9047625454499888739' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/9047625454499888739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/9047625454499888739'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2009/08/ubuntu904eclipse35.html' title='ubuntu9.04にEclipse3.5入れて、日本語化'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-3540099243505862224</id><published>2009-08-06T10:20:00.002+09:00</published><updated>2009-08-06T10:24:03.162+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Darwin Streaming Serverをアンインストール</title><content type='html'>cd /usr/local/src/lstoll-dss-984a1365251f36ebf3f60f0d0175fa895a30b9a9&lt;br /&gt;sudo ./uninstalldss4&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-3540099243505862224?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/3540099243505862224/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=3540099243505862224' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3540099243505862224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3540099243505862224'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2009/08/darwin-streaming-server.html' title='Darwin Streaming Serverをアンインストール'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-898412168896376011</id><published>2009-08-04T23:26:00.003+09:00</published><updated>2009-08-04T23:34:26.960+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu9.04でDarwin Streaming Server</title><content type='html'>Darwing Streaming ServerはApple社のQuickTime Streaming Serverのオープンソース版&lt;br /&gt;これをubuntu9.04にインストール&lt;br /&gt;&lt;br /&gt;手順は、How to install Darwin Streaming Server 6.0.3 on Ubuntu 8.04.2 Hardy&lt;br /&gt;と言うでググったサイトの手順に従えばあっさりインストール出来る。&lt;br /&gt;&lt;br /&gt;設定については、&lt;br /&gt;http://bakkers.gr.jp/~kitani/manual/macosx/darwin/qtss/&lt;br /&gt;のサイトに従って設定&lt;br /&gt;&lt;br /&gt;サンプルファイルをあっさりストリーミングする事が出来た。これはubuntuから行った。&lt;br /&gt;しかし、iPhoneから見るとエラーとなってしまった。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-898412168896376011?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/898412168896376011/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=898412168896376011' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/898412168896376011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/898412168896376011'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2009/08/ubuntu904darwin-streaming-server.html' title='ubuntu9.04でDarwin Streaming Server'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-4186619380722720262</id><published>2009-08-03T21:06:00.003+09:00</published><updated>2009-08-03T21:18:31.200+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu9.04 を USBブートのThin Client にする</title><content type='html'>手順&lt;br /&gt;１．Thin Clinet化するマシンに必要なソフトをインストールなり、不要な物を削除なりする。&lt;br /&gt;    ubuntu9.04のターミナルサーバークライアントにはICAが入っていないので、&lt;br /&gt;　　Citrixのサイトからダウンロードしてインストール。&lt;br /&gt;　　"citrix linux client"のキーワードでググれば出る。&lt;br /&gt;&lt;br /&gt;２．そのマシンにさらに、Remastersysをインストールする。&lt;br /&gt;&lt;br /&gt;３．Remastersysを起動して「Dist」を選択し配布用ISOを作成する。&lt;br /&gt;　　そのマシンに配布用ISOイメージが作成される。&lt;br /&gt;&lt;br /&gt;４．ubuntu9.04に最初から入っている「usbスタートアップディスクを作成」を実行&lt;br /&gt;　　USBをあらかじめ差し込み、上記３で作成したISOイメージを指定する。&lt;br /&gt;&lt;br /&gt;以上&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-4186619380722720262?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/4186619380722720262/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=4186619380722720262' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4186619380722720262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4186619380722720262'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2009/08/ubuntu904-usbthin-client.html' title='Ubuntu9.04 を USBブートのThin Client にする'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-2289025029400347982</id><published>2009-05-20T23:24:00.003+09:00</published><updated>2009-05-20T23:35:01.918+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>デスクトップ版だけどNo GUIで使いたい。</title><content type='html'>ご存知の方が多いとおもいますが、&lt;br /&gt;ubuntuでrunlevelの設定が少し違う。&lt;br /&gt;&lt;br /&gt;デフォルトの設定ツールが見当たらないので、&lt;br /&gt;sysv-rc-confをインストール&lt;br /&gt;つづいて&lt;br /&gt;sudo  sysv-rc-conf&lt;br /&gt;でCUIベースの画面を表示&lt;br /&gt;&lt;br /&gt;gdmとx-serverのチェックを外して&lt;br /&gt;No GUIとする。&lt;br /&gt;&lt;br /&gt;設定を保存して終了する時はqキーを押す。&lt;br /&gt;確認も出ないで保存終了する。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-2289025029400347982?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/2289025029400347982/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=2289025029400347982' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2289025029400347982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2289025029400347982'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2009/05/no-gui.html' title='デスクトップ版だけどNo GUIで使いたい。'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-3214592252948118931</id><published>2009-02-19T14:38:00.003+09:00</published><updated>2009-02-19T14:51:36.008+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>undefined function: mysql_pconnect()</title><content type='html'>syapticからインストール&lt;br /&gt;mysqlのrootのパスワードはadminで、&lt;br /&gt;zabbixユーザーのパスワードも同様でインストールした。&lt;br /&gt;&lt;br /&gt;その際に、選択ミスをしたので、&lt;br /&gt;一旦削除して再度インストールしたら&lt;br /&gt;タイトルにあるエラーが出た。&lt;br /&gt;php5にmysqlの接続機能をsynapticで追加したら&lt;br /&gt;エラーは無くなった。&lt;br /&gt;&lt;br /&gt;他のディストリビューターのLinuxでは&lt;br /&gt;Webインタフェースのインストーラーを実効する必要が&lt;br /&gt;あるが、ubuntuではその必要は無い。&lt;br /&gt;&lt;br /&gt;zabbixの開始は&lt;br /&gt;$sudo service zabbix-server start&lt;br /&gt;&lt;br /&gt;Webフロントエンドには、&lt;br /&gt;http://localhost/zabbix&lt;br /&gt;admin/(パスワード無し)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-3214592252948118931?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/3214592252948118931/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=3214592252948118931' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3214592252948118931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3214592252948118931'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2009/02/undefined-function-mysqlpconnect.html' title='undefined function: mysql_pconnect()'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-394415716555181841</id><published>2009-01-30T21:07:00.005+09:00</published><updated>2009-01-30T22:01:58.274+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'>オープンソースProject管理ソフト</title><content type='html'>MS Projcetと言う物があるが、いろいろな意味で使えない。&lt;br /&gt;そこで自由の聞くオープンソースProject管理ソフトを探した。&lt;br /&gt;・Open Work Bench --- 最新版はソースが公開されなくなった。&lt;br /&gt;　　　　　　　　　　さすがCA性格悪い&lt;br /&gt;・Open Projcet --- ヨーロッパのStar Officeにバンドルされたとか、、&lt;br /&gt;　　　　　　　　使ってみてまあまあいい感じ、&lt;br /&gt;　　　　　　　　MS-Projectのファイルのインポートも出来た。&lt;br /&gt;　　　　　　　　MS-Projectへのファイルのエクスポートも出来た。&lt;br /&gt;・Gantt Projct　--- 昔からある。Open Projcetに比べるとシンプルすぎるかも&lt;br /&gt;　　　　　　　　MS-Projectのファイルのインポートも出来た。&lt;br /&gt;　　　　　　　　MS-Projectへのファイルのエクスポートは失敗した。&lt;br /&gt;・Project Opne --- MS Project Serverに相当するもの。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-394415716555181841?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/394415716555181841/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=394415716555181841' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/394415716555181841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/394415716555181841'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2009/01/project.html' title='オープンソースProject管理ソフト'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-2862057117438006820</id><published>2009-01-22T10:29:00.019+09:00</published><updated>2009-02-23T23:07:31.878+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESXi'/><title type='text'>ESXi 3.5の仮想マシンを別マシンのESXiに引越し</title><content type='html'>ESXi3.5を動かしているマシンが非力になったのと、別の用途で利用したく&lt;br /&gt;なったので、仮想マシンを移行する手順を整理する。&lt;br /&gt;（仮想マシンのバックアップにもなる）&lt;br /&gt;&lt;br /&gt;経緯：&lt;br /&gt;　・VMware Infrastructure ClientのDataStoreのDatastore Browserの&lt;br /&gt;　　download,uploadでの作業が途中で失敗するので検討した。&lt;br /&gt;　・ESXiがUSB HDDを認識してくれない&lt;br /&gt;前提：&lt;br /&gt;　移行先にESXiのインストールを済ませておく。３０分程度で完了する筈&lt;br /&gt;　VMware Infrastructure ClientもWindows機にインストールする&lt;br /&gt;　（絶対必須と言うわけではない）&lt;br /&gt;　仮想マシンは停止しておく&lt;br /&gt;　（可動しながらなら、スナップショット等を利用を考える）&lt;br /&gt;&lt;br /&gt;手順：&lt;br /&gt;　１）移行先、移行元のESXiとものssh接続ができる様にする。&lt;br /&gt;　　(CLIをインストールしていれば代用可能かもしれない）&lt;br /&gt;　　ホストマシンでAlt+F1を押す&lt;br /&gt;　　コンソールが現われる。&lt;br /&gt;　　起動時のメッセージがあるが、気にせずに”unsupported”&lt;br /&gt;    と入力し、Enter&lt;br /&gt;　　このとき、入力しても何も表示されない。&lt;br /&gt;　　これでログイン完了。&lt;br /&gt;&lt;br /&gt;    vi /etc/inetd.conf&lt;br /&gt;　　”#ssh stream tcp…”の行があるので”#”を削除し、保存。&lt;br /&gt;&lt;br /&gt;　　exitし、念のためホストを再起動&lt;br /&gt;    （再起動が嫌ならばkill -HUP プロセスID する)&lt;br /&gt;&lt;br /&gt;　２）移行元、移行先のための共有ストレージNFSの用意&lt;br /&gt;　　※NFSをしてくれるマシンがあれば、それの利用が良い&lt;br /&gt;　　　（追記）NFSでコピーが失敗したので、直接コピーする&lt;br /&gt;　　　　　　　様にした。この作業は不要だが、NFSのボリュームを&lt;br /&gt;　　　　　　　ESXiのストレージとして使う場合には参考になる。&lt;br /&gt;　　・近場のマシンをubuntu化する。これも30分程度&lt;br /&gt;　　・ubuntuでNFSが使える様にする為にSynapticでNFSと&lt;br /&gt;　　　検索しKernel版のNFSを入れる。&lt;br /&gt;&lt;br /&gt;　　以降しばらくubuntuでの作業&lt;br /&gt;　　・適当なディレクトリを共有用と決め、適当に&lt;br /&gt;　　　パーミッションを設定しておく、そうしないと、&lt;br /&gt;　　　これを使う側が見ることは出来ても書き込めなくなる。&lt;br /&gt;　　・/etc/exportsに上記ディレクトリを記入する。&lt;br /&gt;　　　書く内容は上記ディレクトリ、これを使う側のマシンの&lt;br /&gt;　　　IPアドレス、(rw,sync)等&lt;br /&gt;　　　複数マシンに許可はマシン数分スペースで区切って記入&lt;br /&gt;　　・/etc/hosts.allow,/etc/hosts.denyの記入&lt;br /&gt;　　・設定の反映　exportfs -a&lt;br /&gt;　　・設定の確認　showmount -e localhost&lt;br /&gt;　　　　これでubuntu（自分自身）が他のマシンに対して&lt;br /&gt;　　　　公開しているNFSの情報がみれる。&lt;br /&gt;　　　　この公開ディレクトリはメモっておく&lt;br /&gt;&lt;br /&gt;　・VMware Infrastructure Clientで上記NFSをマウント&lt;br /&gt;　　　※sshでESXiにログインしVMware Infrastructure Client&lt;br /&gt;　　　　同様のコマンドを手打ちすれば、それでも良い。&lt;br /&gt;　　　・VMware Infrastructure ClientでESXiにログイン&lt;br /&gt;　　　・[configuration]タブ&lt;br /&gt;　　　　　-Hardwareペイン[Storage]-[Add Storage]リンク&lt;br /&gt;　　　　　-[Network File System]&lt;br /&gt;         Server:先のNFSを設定したubuntuのIPアドレス&lt;br /&gt;　　　　 Folder：先のNFSでの公開ディレクトリ&lt;br /&gt;　　　　　　　　(showmountで見れるもの)&lt;br /&gt;　　　　 Datastore Name：ESXi上での名前を適当につける&lt;br /&gt;　　　　　　　　　　　　（後で使うのでメモる）&lt;br /&gt;　　　後はNextで進んで行き、ConfigurationのStorageに&lt;br /&gt;　　　新たに追加されればOK&lt;br /&gt;&lt;br /&gt;　３）仮想環境のバックアップ&lt;br /&gt;　　　・ubuntuからsshでESXiに接続(windowsからならputtyや&lt;br /&gt;　　　　　teratermを利用）&lt;br /&gt;　　　・ssh (ESXiのユーザー)@(ESXiのIP)&lt;br /&gt;　　　・cd /vmfs/volumes&lt;br /&gt;　　　　　VMware Infrastructure ClientのStorageで表示される&lt;br /&gt;　　　　　ディレクトリに行く&lt;br /&gt;　　　・cd datastore1&lt;br /&gt;          インストールデフォルトのストレージなので、特に指定&lt;br /&gt;　　　　　しなければここに仮想マシン毎にディレクトリが出来る。&lt;br /&gt;　　　・cp -r ./(バックアップしたい仮想マシンのディレクトリ) ../(NFSのDataStore Name)&lt;br /&gt;　　　　&lt;br /&gt;　（追記）&lt;br /&gt;　　NFSにバックアップした物を移行先のマシンで取り込もうとしたら&lt;br /&gt;　　エラーになった。移行元からのNFSへのコピーが失敗したのか？&lt;br /&gt;　　それともNFSからのコピーが失敗したのかは分からない。&lt;br /&gt;　　NFSからのコピーは数回行ってみたら、15GByte辺りになると失敗する。&lt;br /&gt;　　バイト数は毎回違う様に思われる。&lt;br /&gt;　　いずれにしてもバックアップがコマンド的には成功しても、&lt;br /&gt;　　それが取りこめる物か一度確認する手順は必要と感じた。&lt;br /&gt;&lt;br /&gt;　　今回は環境の移行が主眼なので、scpで移行元から移行先に&lt;br /&gt;　　送りつける事にしてみたら、問題なく成功した。&lt;br /&gt;　　実効するコマンドは以下&lt;br /&gt;    scp -r /vmfs/volumes/datastore1/(仮想マシンdir) (user)@(ip):(コピー先のパス)&lt;br /&gt;　　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-2862057117438006820?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/2862057117438006820/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=2862057117438006820' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2862057117438006820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2862057117438006820'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2009/01/hw.html' title='ESXi 3.5の仮想マシンを別マシンのESXiに引越し'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-7087922721176645716</id><published>2008-12-07T00:30:00.003+09:00</published><updated>2008-12-21T23:49:51.683+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wavemaker'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntuでWavemaker</title><content type='html'>先日のalianを使い、rpmのwavemakerをdeb化してインストールする。&lt;br /&gt;-i オプションを使いダイレクトにインストール&lt;br /&gt;&lt;br /&gt;/opt/wavemaker-4.0.2.24308/bin ディレクトリにて&lt;br /&gt; ./wavemaker.sh &lt;br /&gt;を実行、自動的にブラウザが開く&lt;br /&gt;Opening in firefox: http://localhost:8094/wavemaker&lt;br /&gt;&lt;br /&gt;簡単！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-7087922721176645716?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/7087922721176645716/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=7087922721176645716' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7087922721176645716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7087922721176645716'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/12/ubntude.html' title='ubuntuでWavemaker'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-8232095440529752073</id><published>2008-10-10T11:22:00.002+09:00</published><updated>2008-10-10T11:24:47.415+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>rpmファイルをubuntuにインストール</title><content type='html'>rpmを扱える様にubuntuにパッケージを入れる&lt;br /&gt;sudo apt-get install alien dpkg-dev debhelper build-essential&lt;br /&gt;&lt;br /&gt;rpmのコンバートをする。hogehoge.prmをコンバートする例&lt;br /&gt;sudo alien hogehoge.rpm&lt;br /&gt;&lt;br /&gt;コンバートが終われば、通常のdebファイルの様にインストールする&lt;br /&gt;sudo dpkg -i hogehoge.deb&lt;br /&gt;&lt;br /&gt;以上&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-8232095440529752073?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/8232095440529752073/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=8232095440529752073' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8232095440529752073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8232095440529752073'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/10/rpmubuntu.html' title='rpmファイルをubuntuにインストール'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-3065475802110808881</id><published>2008-08-22T20:45:00.002+09:00</published><updated>2008-08-22T20:48:18.824+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl</title><content type='html'>Windowsでは動くWarがUbuntuではエラーになる。&lt;br /&gt;java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl&lt;br /&gt;&lt;br /&gt;/usr/share/javaにある共有ライブラリにchmod +xで実行権限をつけて解決&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-3065475802110808881?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/3065475802110808881/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=3065475802110808881' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3065475802110808881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3065475802110808881'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/08/javalangnoclassdeffounderror.html' title='java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-655844638983116961</id><published>2008-07-29T00:13:00.001+09:00</published><updated>2008-07-29T00:13:42.263+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intalio'/><title type='text'>5.2.0.38をビルド</title><content type='html'>sudo env JAVA_HOME=$JAVA_HOME ./create_tomcat.rb&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-655844638983116961?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/655844638983116961/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=655844638983116961' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/655844638983116961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/655844638983116961'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/07/52038.html' title='5.2.0.38をビルド'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-1745965753063094830</id><published>2008-07-28T01:13:00.010+09:00</published><updated>2008-07-28T02:39:56.803+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intalio'/><title type='text'>Intalio 自分でbuild したもので、AbsenceRequestが出ない</title><content type='html'>The UI is at the following URL: http://localhost:8080/ui-fw/&lt;br /&gt;And you can start the sample "AbsenceRequest" process.&lt;br /&gt;&lt;br /&gt;となっている&lt;br /&gt;sudo env JAVA_HOME=$JAVA_HOME /home/intalio/apache-tomcat-5.5.26/bin/catalina.sh run&lt;br /&gt;で、サーバーを立ち上げ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;admin&lt;br /&gt;でログイン&lt;br /&gt;&lt;br /&gt;が、AbsenceRequestが出てこない。&lt;br /&gt;&lt;br /&gt;Intalioからビルド済みの物(intalio-bpms-server-5.1.0.019)をダウンロードして実行&lt;br /&gt;&lt;br /&gt;~/intalio-bpms-server-5.1.0.019/bin$ sudo env JAVA_HOME=$JAVA_HOME ./startup.sh &lt;br /&gt;&lt;br /&gt;以下のリンクでフォームが表示される。&lt;br /&gt;http://localhost:8080/xFormsManager/init?id=5gpi9wvqkf9ji8dn6a7pch9vam3yzw59&amp;url=oxf:/AbsenceRequest/AbsenceRequest.xform&amp;token=VE9LRU4mJnVzZXI9PWludGFsaW9cYWRtaW4mJmlzc3VlZD09MTIxNzE3NTgzOTY0NCYmcm9sZXM9PWludGFsaW9ccHJvY2Vzc2FkbWluaXN0cmF0b3IsZXhhbXBsZXNcZW1wbG95ZWUsaW50YWxpb1xwcm9jZXNzbWFuYWdlcixleGFtcGxlc1xtYW5hZ2VyJiZmdWxsTmFtZT09QWRtaW5pbmlzdHJhdG9yJiZlbWFpbD09YWRtaW5AZXhhbXBsZS5jb20mJm5vbmNlPT01Mzg1MTMzNjQ5OTE4NTU5OTEzJiZ0aW1lc3RhbXA9PTEyMTcxNzU4Mzk2NDkmJmRpZ2VzdD09d1lOcGZvKzJPcEUrOUFpdDFISGRvTGZ3bGpvPSYmJiZUT0tFTg==&amp;user=intalio\admin&lt;br /&gt;&lt;br /&gt;こちらはGERONIMOなので、少々趣きがちがうが、&lt;br /&gt;GERONIMOコンソールにデフォルトのsystem/managerで入り、&lt;br /&gt;デプロイされているものを確認すると大きくは違わない様に見える。&lt;br /&gt;&lt;br /&gt;で、また、自分でBuildした物を確認すると&lt;br /&gt;60046  org.intalio.tempo.tms  WARN   [http-8080-Processor23] openjpa.MetaData - Found duplicate query "find_by_id" in "class org.intalio.tempo.workflow.task.Task".  Ignoring.&lt;br /&gt;とワーニングが出ている。あやしい。さっそくググる&lt;br /&gt;&lt;br /&gt;１件出てきた&lt;br /&gt;It's a small glitch in Tempo persistence configuration. It's been fixed since then and shouldn't show up in 5.2 final.&lt;br /&gt;と言っている。本質的には意味がないが、、、自分のビルドを確認する。&lt;br /&gt;&lt;br /&gt;とは言うものの、tempoのサイトのInstall.txtにしたがっただけなので、&lt;br /&gt;バージョンは分かっていない&lt;br /&gt;svn co http://tempo.intalio.org/tempo/trunk/ tempo&lt;br /&gt;&lt;br /&gt;HDDのなかを漁ると5.2.0.28-SNAPSHOTと出ている。&lt;br /&gt;&lt;br /&gt;SVNの現在の物は、5.2.0.38-SNAPSHOTとなっている。上がっている。このせい？&lt;br /&gt;&lt;br /&gt;CheckOutしてBuildして、うまくいったらDiffすれば原因箇所は分かると思うし、&lt;br /&gt;JPAの線から調べても分かると思う。&lt;br /&gt;&lt;br /&gt;また、Build済みのは動いているが、バージョンが違うので意味なし。&lt;br /&gt;いやいや&lt;br /&gt;&lt;br /&gt;http://tempo.intalio.org/tempo/branches/5.1.0.4/&lt;br /&gt;このブランチの方がBuild済みのにちかいので、こちらで試すべき&lt;br /&gt;ちなみに、5.1.0.4となっているが、なかみは5.1.0.13-SNAPSHOTと&lt;br /&gt;Buildfileには書いてある。&lt;br /&gt;&lt;br /&gt;今日は、CheckOutしておしまい。寝る&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-1745965753063094830?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/1745965753063094830/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=1745965753063094830' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/1745965753063094830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/1745965753063094830'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/07/ui-is-at-following-url.html' title='Intalio 自分でbuild したもので、AbsenceRequestが出ない'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-2811565011002672516</id><published>2008-07-07T00:06:00.003+09:00</published><updated>2008-07-07T00:57:54.460+09:00</updated><title type='text'>intalio deploy error</title><content type='html'>sudo env JAVA_HOME=$JAVA_HOME /home/intalio/apache-tomcat-5.5.26/bin/catalina.sh run&lt;br /&gt;Using CATALINA_BASE:   /home/intalio/apache-tomcat-5.5.26&lt;br /&gt;Using CATALINA_HOME:   /home/intalio/apache-tomcat-5.5.26&lt;br /&gt;Using CATALINA_TMPDIR: /home/intalio/apache-tomcat-5.5.26/temp&lt;br /&gt;Using JRE_HOME:       /usr/lib/jvm/java-1.5.0-sun-1.5.0.15&lt;br /&gt;00:02:40,761 INFO  [Catalina] Initialization processed in 6167 ms&lt;br /&gt;00:02:51,448 WARN  [TempoUsernamePasswordAuthenticationHandler] org.intalio.tempo.cas.TempoUsernamePasswordAuthenticationHandler is only to be used in a testing environment.  NEVER enable this in a production environment.&lt;br /&gt;00:02:57,277 INFO  [AuthenticationViaFormAction] FormObjectClass not set.  Using default class of org.jasig.cas.authentication.principal.UsernamePasswordCredentials with formObjectName credentials and validator org.jasig.cas.validation.UsernamePasswordCredentialsValidator.&lt;br /&gt;00:03:12,871 INFO  [DefaultTicketRegistryCleaner] Starting cleaning of expired tickets from ticket registry at [Mon Jul 07 00:03:12 GMT+09:00 2008]&lt;br /&gt;00:03:12,917 INFO  [DefaultTicketRegistryCleaner] 0 found to be removed.  Removing now.&lt;br /&gt;00:03:12,918 INFO  [DefaultTicketRegistryCleaner] Finished cleaning of expired tickets from ticket registry at [Mon Jul 07 00:03:12 GMT+09:00 2008]&lt;br /&gt;00:03:27,446 ERROR [SimpleScheduler] Error retrieving node list.&lt;br /&gt;org.apache.ode.scheduler.simple.DatabaseException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist&lt;br /&gt; at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:118)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:283)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:282)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:280)&lt;br /&gt; at org.apache.ode.bpel.engine.BpelServerImpl.start(BpelServerImpl.java:137)&lt;br /&gt; at org.apache.ode.axis2.ODEServer.init(ODEServer.java:170)&lt;br /&gt; at org.apache.ode.axis2.ODEServer.init(ODEServer.java:119)&lt;br /&gt; at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53)&lt;br /&gt; at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)&lt;br /&gt; at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)&lt;br /&gt; at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)&lt;br /&gt; at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)&lt;br /&gt; at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)&lt;br /&gt; at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)&lt;br /&gt; at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)&lt;br /&gt; at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)&lt;br /&gt; at org.apache.catalina.core.StandardService.start(StandardService.java:448)&lt;br /&gt; at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)&lt;br /&gt; at org.apache.catalina.startup.Catalina.start(Catalina.java:552)&lt;br /&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt; at java.lang.reflect.Method.invoke(Method.java:585)&lt;br /&gt; at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)&lt;br /&gt; at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)&lt;br /&gt;Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist&lt;br /&gt; at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)&lt;br /&gt; at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)&lt;br /&gt; at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)&lt;br /&gt; at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)&lt;br /&gt; at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)&lt;br /&gt; at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)&lt;br /&gt; at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:107)&lt;br /&gt; ... 34 more&lt;br /&gt;00:03:27,471 ERROR [ODEServer] ODE BPEL Server failed to start.&lt;br /&gt;org.apache.ode.bpel.iapi.ContextException: Error retrieving node list.&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:290)&lt;br /&gt; at org.apache.ode.bpel.engine.BpelServerImpl.start(BpelServerImpl.java:137)&lt;br /&gt; at org.apache.ode.axis2.ODEServer.init(ODEServer.java:170)&lt;br /&gt; at org.apache.ode.axis2.ODEServer.init(ODEServer.java:119)&lt;br /&gt; at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53)&lt;br /&gt; at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)&lt;br /&gt; at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)&lt;br /&gt; at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)&lt;br /&gt; at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)&lt;br /&gt; at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)&lt;br /&gt; at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)&lt;br /&gt; at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)&lt;br /&gt; at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)&lt;br /&gt; at org.apache.catalina.core.StandardService.start(StandardService.java:448)&lt;br /&gt; at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)&lt;br /&gt; at org.apache.catalina.startup.Catalina.start(Catalina.java:552)&lt;br /&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt; at java.lang.reflect.Method.invoke(Method.java:585)&lt;br /&gt; at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)&lt;br /&gt; at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)&lt;br /&gt;Caused by: org.apache.ode.scheduler.simple.DatabaseException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist&lt;br /&gt; at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:118)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:283)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:282)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:280)&lt;br /&gt; ... 30 more&lt;br /&gt;Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist&lt;br /&gt; at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)&lt;br /&gt; at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)&lt;br /&gt; at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)&lt;br /&gt; at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)&lt;br /&gt; at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)&lt;br /&gt; at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)&lt;br /&gt; at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:107)&lt;br /&gt; ... 34 more&lt;br /&gt;00:03:27,506 ERROR [[/ode]] サーブレット /ode がload()例外を投げました&lt;br /&gt;com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist&lt;br /&gt; at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)&lt;br /&gt; at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)&lt;br /&gt; at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)&lt;br /&gt; at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)&lt;br /&gt; at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)&lt;br /&gt; at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)&lt;br /&gt; at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)&lt;br /&gt; at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:107)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:283)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:282)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)&lt;br /&gt; at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:280)&lt;br /&gt; at org.apache.ode.bpel.engine.BpelServerImpl.start(BpelServerImpl.java:137)&lt;br /&gt; at org.apache.ode.axis2.ODEServer.init(ODEServer.java:170)&lt;br /&gt; at org.apache.ode.axis2.ODEServer.init(ODEServer.java:119)&lt;br /&gt; at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53)&lt;br /&gt; at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)&lt;br /&gt; at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)&lt;br /&gt; at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)&lt;br /&gt; at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)&lt;br /&gt; at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)&lt;br /&gt; at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)&lt;br /&gt; at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)&lt;br /&gt; at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)&lt;br /&gt; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)&lt;br /&gt; at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)&lt;br /&gt; at org.apache.catalina.core.StandardService.start(StandardService.java:448)&lt;br /&gt; at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)&lt;br /&gt; at org.apache.catalina.startup.Catalina.start(Catalina.java:552)&lt;br /&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt; at java.lang.reflect.Method.invoke(Method.java:585)&lt;br /&gt; at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)&lt;br /&gt; at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)&lt;br /&gt;00:04:04,313 INFO  [Catalina] Server startup in 83542 ms&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;以下を忘れていましたぁ&lt;br /&gt;$ mysql -u root -p bpms &lt; /home/tempo/rsc/scripts/../../rsc/tempo-sql/ode-mysql.sql&lt;br /&gt;&lt;br /&gt;これはインストールの最後に表示される物&lt;br /&gt;-- Now  a mysql database named "bpms" with access to user &lt;root&gt; and no password&lt;br /&gt;-- Load the ode schema into mysql from the file&lt;br /&gt;-- /home/tempo/rsc/scripts/../../rsc/tempo-sql/ode-mysql.sql&lt;br /&gt;-- Once this is done, start tomcat with the following command:&lt;br /&gt;-- ./catalina.sh run&lt;br /&gt;-- Now you can browse http://localhost:8080/ui-fw/ and login with user &lt;admin&gt; and&lt;br /&gt;-- password &lt;changeit&gt;&lt;br /&gt;&lt;br /&gt;機動して確認&lt;br /&gt;sudo env JAVA_HOME=$JAVA_HOME /home/intalio/apache-tomcat-5.5.26/bin/catalina.sh run&lt;br /&gt;&lt;br /&gt;ブラウザで接続してログイン&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-2811565011002672516?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/2811565011002672516/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=2811565011002672516' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2811565011002672516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2811565011002672516'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/07/intalio-deploy-error.html' title='intalio deploy error'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-6495460149943676654</id><published>2008-07-04T18:20:00.013+09:00</published><updated>2008-07-07T00:12:04.221+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>rubyスクリプトのgem 'hpricot', '&gt;= 0.6'でエラー</title><content type='html'>rubyもrubygemsもSynapticでインストールしたが以前エラー&lt;br /&gt;&lt;br /&gt;ruby1.8-devもインストールして以下のエラーとなるとこまで来た。&lt;br /&gt;$ sudo gem install hpricot&lt;br /&gt;Select which gem to install for your platform (i486-linux)&lt;br /&gt; 1. hpricot 0.6 (jruby)&lt;br /&gt; 2. hpricot 0.6 (mswin32)&lt;br /&gt; 3. hpricot 0.6 (ruby)&lt;br /&gt; 4. hpricot 0.5 (ruby)&lt;br /&gt; 5. hpricot 0.5 (mswin32)&lt;br /&gt; 6. Skip this gem&lt;br /&gt; 7. Cancel installation&lt;br /&gt;&gt; 3&lt;br /&gt;Building native extensions.  This could take a while...&lt;br /&gt;ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)&lt;br /&gt;    ERROR: Failed to build gem native extension.&lt;br /&gt;&lt;br /&gt;ruby extconf.rb install hpricot&lt;br /&gt;checking for main() in -lc... no&lt;br /&gt;creating Makefile&lt;br /&gt;&lt;br /&gt;make&lt;br /&gt;cc -I. -I. -I/usr/lib/ruby/1.8/i486-linux -I.  -fPIC -fno-strict-aliasing -g -g -O2  -fPIC  -c hpricot_scan.c&lt;br /&gt;ext/hpricot_scan/hpricot_scan.rl:9 から include されたファイル中:&lt;br /&gt;/usr/lib/ruby/1.8/i486-linux/ruby.h:40:21: error: stdlib.h: No such file or directory&lt;br /&gt;&lt;br /&gt;ここまでくれば他のブログにもある内容&lt;br /&gt;以下を実行&lt;br /&gt;&lt;br /&gt;sudo apt-get install build-essential&lt;br /&gt;&lt;br /&gt;これが正常終了した後、なぜかネットに繋がらなくなった。&lt;br /&gt;&lt;br /&gt;再起動後、再度&lt;br /&gt;sudo gem install hpricot&lt;br /&gt;を実行&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;zipがLoadできないと文句を言う&lt;br /&gt;&lt;br /&gt;rubygemsをアップデートする。&lt;br /&gt;sudo gem install rubygems-update&lt;br /&gt;sudo gem update --system&lt;br /&gt;&lt;br /&gt;sudo gem sources -a http://gems.github.com&lt;br /&gt;エラー&lt;br /&gt;当然以下もダメ&lt;br /&gt;sudo gem install rubyzip&lt;br /&gt;&lt;br /&gt;synaptic でlibzip-ruby1.8があったのでインストール&lt;br /&gt;irbで試すとOK、、、gemで勘張らないで、ubuntuのsynapticに&lt;br /&gt;たよれば良い感じ、、、&lt;br /&gt;&lt;br /&gt;require "buildr"もエラーになっていたので、&lt;br /&gt;Synapticで入れてみると思ったが分からない。&lt;br /&gt;&lt;br /&gt;buildrはapacheの物なので、こちらを検索&lt;br /&gt;http://incubator.apache.org/buildr/getting_started.html#linux&lt;br /&gt;&lt;br /&gt;その内容にしたがうが、&lt;br /&gt;&lt;br /&gt;gemがエラーになるようになった&lt;br /&gt;/usr/bin/gem:23: uninitialized constant Gem::GemRunner (NameError)&lt;br /&gt;[: 26: 1.0.1: unexpected operator&lt;br /&gt;&lt;br /&gt;/usr/bin/gemの10行目(require 'rubygems'の下の行)に&lt;br /&gt;require 'rubygems/gem_runner'&lt;br /&gt;を追加&lt;br /&gt;&lt;br /&gt;以下の様に少し進む様になった&lt;br /&gt;Installing the latest version of Buildr&lt;br /&gt;Building native extensions.  This could take a while...&lt;br /&gt;ERROR:  Error installing buildr:&lt;br /&gt; buildr requires rjb (&gt;= 1.1.0, &lt;= 1.1.2, runtime)&lt;br /&gt;&lt;br /&gt;./test.sh: 37: buildr: not found&lt;br /&gt;&lt;br /&gt;こんどは、rjbですか、、、&lt;br /&gt;&lt;br /&gt;こうなってしまったのは、以下の様にsudoの際に環境変数を渡す必要があったのを&lt;br /&gt;忘れた為です。単にsudo gem intallしていた様だ&lt;br /&gt;&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr&lt;br /&gt;&lt;br /&gt;rjbをまずインストールしてみる&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install rjb&lt;br /&gt;Building native extensions.  This could take a while...&lt;br /&gt;Successfully installed rjb-1.1.3&lt;br /&gt;1 gem installed&lt;br /&gt;&lt;br /&gt;続いて、&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr&lt;br /&gt;ERROR:  Error installing buildr:&lt;br /&gt; buildr requires rjb (&gt;= 1.1.0, &lt;= 1.1.2, runtime)&lt;br /&gt;あれれ、バージョンが合わない&lt;br /&gt;&lt;br /&gt;gem search -r rjb&lt;br /&gt;&lt;br /&gt;*** REMOTE GEMS ***&lt;br /&gt;&lt;br /&gt;rjb (1.1.3)&lt;br /&gt;およよ&lt;br /&gt;むかしのが出てこない。&lt;br /&gt;&lt;br /&gt;$ sudo gem uninstall rjb&lt;br /&gt;&lt;br /&gt;You have requested to uninstall the gem:&lt;br /&gt; rjb-1.1.3&lt;br /&gt;Antwrap-0.7.0 depends on [rjb (&gt;= 1.0.3)]&lt;br /&gt;If you remove this gems, one or more dependencies will not be met.&lt;br /&gt;Continue with Uninstall? [Yn]  y&lt;br /&gt;Successfully uninstalled rjb-1.1.3&lt;br /&gt;&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install rjb -v 1.1.2&lt;br /&gt;Building native extensions.  This could take a while...&lt;br /&gt;Successfully installed rjb-1.1.2&lt;br /&gt;1 gem installed&lt;br /&gt;&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr&lt;br /&gt;ERROR:  Error installing buildr:&lt;br /&gt; buildr requires net-ssh (= 2.0.1, runtime)&lt;br /&gt;&lt;br /&gt;$ sudo gem install net-ssh -v 2.0.1&lt;br /&gt;Successfully installed net-ssh-2.0.1&lt;br /&gt;1 gem installed&lt;br /&gt;Installing ri documentation for net-ssh-2.0.1...&lt;br /&gt;Installing RDoc documentation for net-ssh-2.0.1...&lt;br /&gt;&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr&lt;br /&gt;ERROR:  Error installing buildr:&lt;br /&gt; buildr requires net-sftp (= 2.0.0, runtime)&lt;br /&gt;&lt;br /&gt;$ sudo gem install net-sftp -v 2.0.0&lt;br /&gt;Successfully installed net-sftp-2.0.0&lt;br /&gt;1 gem installed&lt;br /&gt;Installing ri documentation for net-sftp-2.0.0...&lt;br /&gt;Installing RDoc documentation for net-sftp-2.0.0...&lt;br /&gt;&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr&lt;br /&gt;ERROR:  Error installing buildr:&lt;br /&gt; buildr requires rubyforge (= 0.4.5, runtime)&lt;br /&gt;&lt;br /&gt;$ sudo gem install rubyforge -v 0.4.5&lt;br /&gt;Successfully installed rubyforge-0.4.5&lt;br /&gt;1 gem installed&lt;br /&gt;Installing ri documentation for rubyforge-0.4.5...&lt;br /&gt;Installing RDoc documentation for rubyforge-0.4.5...&lt;br /&gt;&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr&lt;br /&gt;ERROR:  Error installing buildr:&lt;br /&gt; buildr requires hoe (= 1.3.0, runtime)&lt;br /&gt;&lt;br /&gt;$ sudo gem install hoe -v 1.3.0&lt;br /&gt;Successfully installed hoe-1.3.0&lt;br /&gt;1 gem installed&lt;br /&gt;Installing ri documentation for hoe-1.3.0...&lt;br /&gt;Installing RDoc documentation for hoe-1.3.0...&lt;br /&gt;&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr&lt;br /&gt;ERROR:  Error installing buildr:&lt;br /&gt; buildr requires rspec (= 1.1.3, runtime)&lt;br /&gt;&lt;br /&gt;$ sudo gem install rspec -v 1.1.3&lt;br /&gt;Successfully installed rspec-1.1.3&lt;br /&gt;1 gem installed&lt;br /&gt;Installing ri documentation for rspec-1.1.3...&lt;br /&gt;Installing RDoc documentation for rspec-1.1.3...&lt;br /&gt;&lt;br /&gt;$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr&lt;br /&gt;Successfully installed buildr-1.3.1.1&lt;br /&gt;1 gem installed&lt;br /&gt;Installing ri documentation for buildr-1.3.1.1...&lt;br /&gt;Installing RDoc documentation for buildr-1.3.1.1...&lt;br /&gt;&lt;br /&gt;成功！！&lt;br /&gt;&lt;br /&gt;やっとこれが出来る様になった&lt;br /&gt;&lt;br /&gt;sudo env JAVA_HOME=$JAVA_HOME /home/rsos01/tempo/rsc/scripts/create_tomcat.rb&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-6495460149943676654?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/6495460149943676654/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=6495460149943676654' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6495460149943676654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6495460149943676654'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/07/rubygem-hpricot-06.html' title='rubyスクリプトのgem &apos;hpricot&apos;, &apos;&gt;= 0.6&apos;でエラー'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-6374851040638602998</id><published>2008-07-03T12:45:00.001+09:00</published><updated>2008-07-07T00:33:21.685+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>MySQL</title><content type='html'>ubuntuなのでMySQLのインストールも簡単&lt;br /&gt;MySQL Administratorもインストールして&lt;br /&gt;さあ接続となるが、Adminのパスワードは&lt;br /&gt;インストール時に入力したはずのパスワードではなく、&lt;br /&gt;パスワードなしで接続であった。&lt;br /&gt;でもそれは限定ユーザー&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;システム管理者はMySQLのユーザ「root」で、MySQLをインストールしたときに登録される。&lt;br /&gt;&lt;br /&gt;mysqlコマンドでデータベース「mysql」に、MySQLのユーザ「root」で接続します。&lt;br /&gt;mysqlデータベースに接続&lt;br /&gt;&lt;br /&gt;$ mysql -uroot -p mysql&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;管理者権限を持つユーザを登録する&lt;br /&gt;&lt;br /&gt;mysql&gt; GRANT ALL PRIVILEGES ON *.* TO user1@"%"&lt;br /&gt;    -&gt; IDENTIFIED BY 'パスワード' WITH GRANT OPTION;&lt;br /&gt;mysql&gt; GRANT ALL PRIVILEGES ON *.* TO user1@localhost&lt;br /&gt;    -&gt; IDENTIFIED BY 'パスワード' WITH GRANT OPTION;&lt;br /&gt;mysql&gt; FLUSH PRIVILEGES;&lt;br /&gt;&lt;br /&gt;権限：ALL PRIVILEGES（すべての権限）&lt;br /&gt;データベース名.テーブル名：*.*（すべてのデータベースのすべてのテーブル）&lt;br /&gt;ユーザ名：user1@"%"      （すべてのホスト「"%"」の、ユーザ「user1」）&lt;br /&gt;          user1@localhost（ローカルホストの、ユーザ「user1」）&lt;br /&gt;GRANT実行権限：（GRANT構文を実行する権限）&lt;br /&gt;&lt;br /&gt;mysql&gt; GRANT SELECT,INSERT,UPDATE,DELETE&lt;br /&gt;    -&gt; ON データベース名.*&lt;br /&gt;    -&gt; TO ユーザ名@localhost&lt;br /&gt;    -&gt; IDENTIFIED BY 'パスワード';&lt;br /&gt;mysql&gt; FLUSH PRIVILEGES;&lt;br /&gt;&lt;br /&gt;*1つのテーブルに対して権限を持つユーザを登録するときには、「データベース名.*」を「データベース名.テーブル名」とします。&lt;br /&gt;&lt;br /&gt;*他のホストから接続するユーザを登録するときには、「localhost」を「ホスト名（IPアドレス）」とします。&lt;br /&gt;&lt;br /&gt;-----------------&lt;br /&gt;データベースを作成する&lt;br /&gt;&lt;br /&gt;# mysqladmin create データベース名&lt;br /&gt;&lt;br /&gt;$ mysqladmin -uroot -p create データベース名&lt;br /&gt;&lt;br /&gt;mysql&gt; CREATE DATABASE データベース名&lt;br /&gt;&lt;br /&gt;-----------------&lt;br /&gt;パスワードを設定&lt;br /&gt;&lt;br /&gt;mysql&gt; SET PASSWORD FOR ユーザ名@"%" = PASSWORD('パスワード');&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-6374851040638602998?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/6374851040638602998/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=6374851040638602998' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6374851040638602998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6374851040638602998'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/07/mysql.html' title='MySQL'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-5109756428317112944</id><published>2008-07-02T14:07:00.000+09:00</published><updated>2008-07-02T14:08:06.959+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Disk関係コマンド</title><content type='html'>◆デバイス一覧&lt;br /&gt;dmesg&lt;br /&gt;&lt;br /&gt;◆USB-HDDマウント&lt;br /&gt;[パーティションを確認]&lt;br /&gt;sudo fdisk -l /dev/sdf&lt;br /&gt;[マウント]&lt;br /&gt;sudo mount /dev/sdf1 ./usb40/&lt;br /&gt;&lt;br /&gt;◆新規DISK追加&lt;br /&gt;[パーティション作成]&lt;br /&gt;sudo fdisk /dev/sdb&lt;br /&gt;[FileSystem作成]&lt;br /&gt;sudo mkfs -t ext3 /dev/sdb1&lt;br /&gt;[マウント]&lt;br /&gt;sudo mount /dev/sdb1 /mnt/sdb&lt;br /&gt;[起動時マウント設定]&lt;br /&gt;vi /etc/fstab&lt;br /&gt;&lt;br /&gt;◆Disk使用量表示&lt;br /&gt;df -m&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-5109756428317112944?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/5109756428317112944/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=5109756428317112944' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5109756428317112944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5109756428317112944'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/07/disk.html' title='Disk関係コマンド'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-4526999870729043999</id><published>2008-07-02T14:06:00.000+09:00</published><updated>2008-07-02T14:07:00.975+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>sudoができなくなる</title><content type='html'>sudo date 04241125&lt;br /&gt;2008年  4月 24日 木曜日 11:25:00 JST&lt;br /&gt;&lt;br /&gt;時間を遅らせた場合には以下を２回実行しないと&lt;br /&gt;sudoができなくなる。&lt;br /&gt;&lt;br /&gt;sudo -K&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-4526999870729043999?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/4526999870729043999/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=4526999870729043999' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4526999870729043999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4526999870729043999'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/07/sudo.html' title='sudoができなくなる'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-2154575189112168585</id><published>2008-07-02T14:03:00.001+09:00</published><updated>2008-07-02T14:05:16.911+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntuからWindowsに接続する</title><content type='html'>smbclient //IPアドレス/共有名 -U ユーザー&lt;br /&gt;&lt;br /&gt;prompt&lt;br /&gt;mget するときにファイル名の確認をなしにする。&lt;br /&gt;このコマンドを入力する都度モードがトグルする。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-2154575189112168585?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/2154575189112168585/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=2154575189112168585' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2154575189112168585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2154575189112168585'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/07/ubuntuwindows.html' title='ubuntuからWindowsに接続する'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-8549278535495545203</id><published>2008-06-13T22:19:00.003+09:00</published><updated>2008-06-13T22:30:09.568+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeNX'/><title type='text'>FreeNX Server</title><content type='html'>Ubuntu8.04にインストール&lt;br /&gt;&lt;br /&gt;NoMachine NXからdeb物をダウンロード&lt;br /&gt;すると下の方にインストール手順が書いてある。&lt;br /&gt;&lt;br /&gt;これだけではダメな場合がある。&lt;br /&gt;SSHで接続可能か試し、つながらない様ならopensshを入れる。&lt;br /&gt;&lt;br /&gt;Windows版のクライアントも上記から落とす。&lt;br /&gt;&lt;br /&gt;あとはセットアップだが、一番引っかかるのは&lt;br /&gt;Serverのキーである。&lt;br /&gt;&lt;br /&gt;Generalタブの「Key...」ボタンを押下、&lt;br /&gt;「Default」「Save」でキーを保存、&lt;br /&gt;その他サーバーホストのIP等を入力し&lt;br /&gt;設定としての「Save」ボタンを押すことを&lt;br /&gt;忘れない事&lt;br /&gt;&lt;br /&gt;本当なら、サーバーでKeyを生成するのが良いのだが、&lt;br /&gt;取り合えずなので此れでもOK&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-8549278535495545203?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/8549278535495545203/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=8549278535495545203' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8549278535495545203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8549278535495545203'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/06/freenx-server.html' title='FreeNX Server'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-8949263751647901179</id><published>2008-06-03T19:23:00.001+09:00</published><updated>2008-06-03T19:24:49.287+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>apt-getをProxy経由</title><content type='html'>sudo vim /etc/apt/apt.conf&lt;br /&gt;&lt;br /&gt;###新規作成&lt;br /&gt;Acquire {&lt;br /&gt;http::proxy "http://IPアドレス:ポート番号/"&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-8949263751647901179?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/8949263751647901179/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=8949263751647901179' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8949263751647901179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8949263751647901179'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/06/apt-getproxy.html' title='apt-getをProxy経由'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-7043507693843428592</id><published>2008-04-21T14:01:00.000+09:00</published><updated>2008-04-21T14:02:05.214+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubunto のデフォルトJavaの切り替え</title><content type='html'>sudo update-alternatives --config java&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-7043507693843428592?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/7043507693843428592/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=7043507693843428592' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7043507693843428592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7043507693843428592'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/04/ubunto-java.html' title='ubunto のデフォルトJavaの切り替え'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-1703462191132189799</id><published>2008-04-14T11:58:00.003+09:00</published><updated>2008-04-14T12:36:16.933+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>CD-Rのファイル一覧文字化け</title><content type='html'>/etc/fstabに utf8 を追加&lt;br /&gt;具体的には、&lt;br /&gt;/dev/scd0のoptionsの所、userで始まるセクションの最後にutf8を追加&lt;br /&gt;7.10ならexecの次にカンマをつけて追記すれば良い。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-1703462191132189799?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/1703462191132189799/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=1703462191132189799' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/1703462191132189799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/1703462191132189799'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/04/cd-r.html' title='CD-Rのファイル一覧文字化け'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-2814493650004261392</id><published>2008-01-15T21:00:00.001+09:00</published><updated>2008-07-04T19:01:59.904+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu7.10 で Intalio Server　を　稼働させる</title><content type='html'>開発環境なので、.bashrcにJAVA_HOMEへのパスを追記する。&lt;br /&gt;&lt;br /&gt;export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.13&lt;br /&gt;&lt;br /&gt;Intalioからダウンロードしたintalio-bpms-server-5.1.0.013.zipファイルを&lt;br /&gt;自分のホームディレクトリに解凍する。&lt;br /&gt;&lt;br /&gt;解凍したフォルダのサブディレクトリに行く&lt;br /&gt;~/intalio-bpms-server-5.1.0.013/bin&lt;br /&gt;&lt;br /&gt;./startup.sh &lt;br /&gt;Using GERONIMO_BASE:   /home/rsos01/intalio-bpms-server-5.1.0.013&lt;br /&gt;Using GERONIMO_HOME:   /home/rsos01/intalio-bpms-server-5.1.0.013&lt;br /&gt;Using GERONIMO_TMPDIR: var/temp&lt;br /&gt;Using JRE_HOME:        /usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre&lt;br /&gt;Using GERONIMO_OUT:    /home/rsos01/intalio-bpms-server-5.1.0.013/var/log/geronimo.out&lt;br /&gt;&lt;br /&gt;Geronimo started in background. PID: 8406&lt;br /&gt;&lt;br /&gt;と表示されて動いている感を醸し出します。&lt;br /&gt;&lt;br /&gt;ブラウザから&lt;br /&gt;http://localhost:8080/bpms-console/&lt;br /&gt;と入力しログイン画面が出れば、とりあえず完了&lt;br /&gt;&lt;br /&gt;デフォルトのユーザーとパスワードは以下&lt;br /&gt;admin/changeit&lt;br /&gt;&lt;br /&gt;ログイン後にHelloWordプロセス等を適当に動かしてみましょう。&lt;br /&gt;問題がなければ動くはず&lt;br /&gt;&lt;br /&gt;うまくいったら、調子こいて別のサンプルを試す&lt;br /&gt;http://localhost:8080/ui-fw/login.htm&lt;br /&gt;&lt;br /&gt;このサンプルのユーザーとパスは以下&lt;br /&gt;examples\msmith/password&lt;br /&gt;&lt;br /&gt;さっぱりした画面が出る。&lt;br /&gt;タブがTasksになっている為&lt;br /&gt;ここにはやるべきタスクが表示される場所&lt;br /&gt;&lt;br /&gt;Processesをクリック&lt;br /&gt;&lt;br /&gt;Examples-Absence Requestをクリック&lt;br /&gt;&lt;br /&gt;休暇申請の為の画面が表示される。&lt;br /&gt;&lt;br /&gt;Auto-Fillボタンを押下すると、サンプルデータが&lt;br /&gt;自動的に埋められる。&lt;br /&gt;&lt;br /&gt;スクロールしないと出てこない&lt;br /&gt;start processボタンをクリックすると&lt;br /&gt;プロセスが開始される。&lt;br /&gt;&lt;br /&gt;一旦ログアウトし、上司でログインし直す。&lt;br /&gt;ユーザーとパスは以下&lt;br /&gt;examples\ewilliams/password&lt;br /&gt;&lt;br /&gt;今回は上司であるので、Tasksタブに１件データが&lt;br /&gt;出来ている。&lt;br /&gt;&lt;br /&gt;Examples-Absence Approvalのリンクをクリックして&lt;br /&gt;内容を見る。&lt;br /&gt;&lt;br /&gt;これもまた、スクロールしないと見れない&lt;br /&gt;ラジオボタンとCompleteボタンを押下する。&lt;br /&gt;&lt;br /&gt;Tasks一覧からタスクが消える。&lt;br /&gt;&lt;br /&gt;ここでログアウトする。&lt;br /&gt;&lt;br /&gt;申請者examples\msmithでログインし直す。&lt;br /&gt;Notificatiosタブに上司が処理した事が通知されている。&lt;br /&gt;&lt;br /&gt;Dismissボタンを押下する事で表示を消す事ができる。&lt;br /&gt;&lt;br /&gt;ここでログアウトして管理者として入って、&lt;br /&gt;プロセスを確認しましょう。&lt;br /&gt;&lt;br /&gt;URLはコンソール画面を入力&lt;br /&gt;http://localhost:8080/bpms-console/processes.htm&lt;br /&gt;&lt;br /&gt;INSTANCESタブをクリックし、さらにDataタブを&lt;br /&gt;クリックすると、各変数が確認出来る。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-2814493650004261392?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/2814493650004261392/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=2814493650004261392' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2814493650004261392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2814493650004261392'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/01/ubuntu710-intalio-server.html' title='Ubuntu7.10 で Intalio Server　を　稼働させる'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-3729419743690388525</id><published>2008-01-11T13:26:00.000+09:00</published><updated>2008-01-11T13:29:50.784+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intalio'/><title type='text'>Install Intalio5.1 to ubuntu7.10</title><content type='html'>Ubuntu7.10にIntalio5.1をインストール完了&lt;br /&gt;Zipを解凍したあとで、「Eclipse」を選択し&lt;br /&gt;右クリックープロパティーアクセス権&lt;br /&gt;「プログラム」として実行できるにチェック&lt;br /&gt;&lt;br /&gt;簡単に稼働します。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-3729419743690388525?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/3729419743690388525/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=3729419743690388525' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3729419743690388525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3729419743690388525'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2008/01/install-intalio51-to-ubuntu710.html' title='Install Intalio5.1 to ubuntu7.10'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-365388246568578875</id><published>2007-08-29T11:35:00.000+09:00</published><updated>2007-08-29T23:18:56.710+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>Web化したPentaho ETL で　JNDIをつかう</title><content type='html'>開発環境と品証、本番環境のデータベース接続情報が違うのは当たり前ですね。&lt;br /&gt;Pentaho ETLで素直に作るとTransformファイルの中にデータベース接続文字列が&lt;br /&gt;埋め込まれてしまう。&lt;br /&gt;&lt;br /&gt;これは、上記の様な場合には都合が悪い。&lt;br /&gt;Jobで複数のTransformファイルを使うので環境毎に書き換えるのは大変な作業となる。&lt;br /&gt;&lt;br /&gt;その為の対策としてPentahoにはJNDI接続が用意されている&lt;br /&gt;別にAPサーバー等が無くても使う事が出来る。&lt;br /&gt;&lt;br /&gt;インストールしたディレクトリのサブディレクトリに&lt;br /&gt;simple-jndi&lt;br /&gt;と言うディレクトリがある。デフォルトでは中身が空&lt;br /&gt;&lt;br /&gt;ここにjdbc.propertiesと言う名前でファイルを作成&lt;br /&gt;&lt;br /&gt;以下の様な内容を入れる。&lt;br /&gt;例はオラクルの例、&lt;br /&gt;サーバーはservernameと言うマシン&lt;br /&gt;オラクルユーザーはorauserと言うid&lt;br /&gt;パスワードもそれに対応した物&lt;br /&gt;&lt;br /&gt;sample/type=javax.sql.DataSource&lt;br /&gt;sample/driver=oracle.jdbc.driver.OracleDriver&lt;br /&gt;sample/url=jdbc:oracle:thin:@servername:1521:ora09&lt;br /&gt;sample/user=orauser&lt;br /&gt;sample/password=orapass&lt;br /&gt;&lt;br /&gt;pentahoのConnection Informationとして&lt;br /&gt;Method of accessをJNDI&lt;br /&gt;Datebase nameを上記の例ならsample&lt;br /&gt;とする。&lt;br /&gt;&lt;br /&gt;これで接続はOKとなる。&lt;br /&gt;&lt;br /&gt;今日の作業は、昨日作成したPentaho on Web Apサーバー上で&lt;br /&gt;JNDIが正しく使えるか確認する事。&lt;br /&gt;&lt;br /&gt;早速の悩みは何処にsimple-jndi/jdbc.propertiesファイルを&lt;br /&gt;配置すれば良いかと言うことである。&lt;br /&gt;&lt;br /&gt;上記ファイルをWEB-INF/classesの配下に配置する&lt;br /&gt;今回はJNDI名を上と変えてora09にした&lt;br /&gt;&lt;br /&gt;結果はダメ&lt;br /&gt;Error occured while trying to connect to the database&lt;br /&gt;Invalid JNDI connectionora09: 名前 ora09 はこのコンテキストにバインドされていません&lt;br /&gt;&lt;br /&gt;TOMCAT側に設定するのか？&lt;br /&gt;　最悪ソースを読めば仕組みがわかるが、とりあえずやってみる。&lt;br /&gt;　この辺の安心感がオープンソースの良い所&lt;br /&gt;やってみたが結果は同じエラーが出ている。&lt;br /&gt;&lt;br /&gt;まじめに追いかけるしか無いようである。&lt;br /&gt;&lt;br /&gt;まずTOMCATの設定の確認の為のソース&lt;br /&gt;public class JndiTest {&lt;br /&gt;    public JndiTest() {&lt;br /&gt;        try {&lt;br /&gt;            Context initContext = new InitialContext();&lt;br /&gt;            Context envContext = (Context)initContext.lookup("java:/comp/env");&lt;br /&gt;            DataSource ds = (DataSource)envContext.lookup("ora09");&lt;br /&gt;            Connection conn = ds.getConnection();&lt;br /&gt;            conn.close();&lt;br /&gt;        } catch (SQLException ex) {&lt;br /&gt;            ex.printStackTrace();&lt;br /&gt;        }&lt;br /&gt;        catch (NamingException ex) {&lt;br /&gt;            ex.printStackTrace();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;TOMCATのJNDIの設定が正しければエラーは発生しない。&lt;br /&gt;ここで注意なのはTOMCATのADMINISTRATION TOOL(WEB)の&lt;br /&gt;画面で設定したものが、NetBeansで作成したプロジェクトでは&lt;br /&gt;使えない。&lt;br /&gt;NetBeansにてプロジェクトのConfiguration Filesの&lt;br /&gt;Context.xmlを修正すること。以下の様な感じ&lt;br /&gt;&lt;br /&gt;（大小記号省略）&lt;br /&gt;Context path="/threading"&lt;br /&gt;   Resource&lt;br /&gt;    name="ora09"&lt;br /&gt;    type="javax.sql.DataSource"&lt;br /&gt;    driverClassName="oracle.jdbc.driver.OracleDriver"&lt;br /&gt;    password="pass"&lt;br /&gt;    maxIdle="2"&lt;br /&gt;    maxWait="5000"&lt;br /&gt;    validationQuery="select sysdate from dual"&lt;br /&gt;    username="user"&lt;br /&gt;    url="jdbc:oracle:thin:@192.168.XXX.XXX:1521:ora09"&lt;br /&gt;    maxActive="4"&lt;br /&gt;/Context&lt;br /&gt;&lt;br /&gt;最初テストコードが間違ってコネクションをクローズしなかったので&lt;br /&gt;何回か行うとエラーが発生した。この事からJNDIで接続出来ている事が確認できる。&lt;br /&gt;&lt;br /&gt;続いて、テストコードではなく昨日作成したPentahoを呼び出すクラスを&lt;br /&gt;使ってみる。&lt;br /&gt;&lt;br /&gt;エラーメッセージが変わらない。&lt;br /&gt;&lt;br /&gt;Pentahoのフォーラムを見ると英語で同じ様な事を言っている人がいる。&lt;br /&gt;org.pentaho.core.util.DatasourceHelperが問題みたいである。&lt;br /&gt;しかし、これはpentaho.jarの中なのでソースを持っていない。&lt;br /&gt;Pentaho ETLであるkettleはSourceForge.netから取得済なので&lt;br /&gt;こちらのソースで対応する。&lt;br /&gt;&lt;br /&gt;対応内容は以下の通り&lt;br /&gt;DatasourceHelper.getDataSourceFromJndiの変わりに&lt;br /&gt;自前のコードに修正して確認する。&lt;br /&gt;&lt;br /&gt;private void initWithJNDI(String jndiName) throws KettleDatabaseException {&lt;br /&gt;  connection = null;&lt;br /&gt;  try {&lt;br /&gt;&lt;br /&gt;     //DataSource dataSource = DatasourceHelper.getDataSourceFromJndi(jndiName);&lt;br /&gt;     Context initContext = new InitialContext();&lt;br /&gt;     Context envContext = (Context)initContext.lookup("java:/comp/env");&lt;br /&gt;     DataSource dataSource = (DataSource)envContext.lookup(jndiName);&lt;br /&gt;&lt;br /&gt;これで実行するとうまく行く。&lt;br /&gt;Pentaho.jar内のDatasourceHelper.getDataSourceFromJndiが調子悪い事が&lt;br /&gt;判明した。&lt;br /&gt;&lt;br /&gt;先ほどみたら少しバージョンが上がった物がリリースされていた。&lt;br /&gt;こちらのjarならうまく行くかもしれない。&lt;br /&gt;&lt;br /&gt;明日の作業とする。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-365388246568578875?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/365388246568578875/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=365388246568578875' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/365388246568578875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/365388246568578875'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/pentaho-etl-jndi.html' title='Web化したPentaho ETL で　JNDIをつかう'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-6861138248265012951</id><published>2007-08-28T22:19:00.000+09:00</published><updated>2007-08-28T22:51:00.399+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Pentaho Spoon ETLのJobをWeb Appサーバーで動かす</title><content type='html'>Pentaho のETLツールのひとつであるSpoonはそれ自体でETLのデザインと実行、&lt;br /&gt;タイマー起動まで行えるので良いと考えている。&lt;br /&gt;しかし訳があり、&lt;br /&gt;　UNIX機（Solaris）&lt;br /&gt;　GUI無し&lt;br /&gt;　Cron起動等のバッチはダメ&lt;br /&gt;　Webアプリなら良い&lt;br /&gt;と言う制約からWebアプリでPentahoで作成したJobを動かす様にした。&lt;br /&gt;&lt;br /&gt;やった事&lt;br /&gt;&lt;ol&gt;&lt;li&gt;PentahoのソースKettle-src-2.5.0.zipをSourceForgeから取得する。&lt;/li&gt;&lt;li&gt;be.ibridge.kettle.panのソースをみて、SpoonのJobを起動方法を理解し、コピペ等してWebアプリから呼ばれるクラスを作成する&lt;/li&gt;&lt;li&gt;WebアプリのLibにPentaho KettleのJarファイルをごっそり入れる。とってくる元は、Kettle/libext,Kettle/libswt,Kettle/libである。&lt;/li&gt;&lt;/ol&gt;参考ファイル&lt;br /&gt;　作成したクラスファイルの中身&lt;br /&gt;　　注意：Jobファイルはリポジトリからではなく、ファイル渡し前提、もちろん改良の余地あり&lt;br /&gt;&lt;br /&gt;package daemon;&lt;br /&gt;&lt;br /&gt;import be.ibridge.kettle.core.Const;&lt;br /&gt;import be.ibridge.kettle.core.LocalVariables;&lt;br /&gt;import be.ibridge.kettle.core.LogWriter;&lt;br /&gt;import be.ibridge.kettle.core.Result;&lt;br /&gt;import be.ibridge.kettle.core.exception.KettleException;&lt;br /&gt;import be.ibridge.kettle.core.exception.KettleJobException;&lt;br /&gt;import be.ibridge.kettle.core.util.EnvUtil;&lt;br /&gt;import be.ibridge.kettle.job.Job;&lt;br /&gt;import be.ibridge.kettle.job.JobEntryLoader;&lt;br /&gt;import be.ibridge.kettle.job.JobMeta;&lt;br /&gt;import be.ibridge.kettle.pan.CommandLineOption;&lt;br /&gt;import be.ibridge.kettle.repository.RepositoriesMeta;&lt;br /&gt;import be.ibridge.kettle.repository.Repository;&lt;br /&gt;//import be.ibridge.kettle.repository.RepositoryDirectory;&lt;br /&gt;import be.ibridge.kettle.repository.RepositoryMeta;&lt;br /&gt;import be.ibridge.kettle.repository.UserInfo;&lt;br /&gt;import be.ibridge.kettle.trans.StepLoader;&lt;br /&gt;import be.ibridge.kettle.version.BuildVersion;&lt;br /&gt;import java.text.SimpleDateFormat;&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.Calendar;&lt;br /&gt;import java.util.Date;&lt;br /&gt;&lt;br /&gt;public class KettleLuncher {&lt;br /&gt;&lt;br /&gt;    public static final String STRING_KITCHEN = "Kitchen";&lt;br /&gt;&lt;br /&gt;    public KettleLuncher() throws KettleException {&lt;br /&gt;        EnvUtil.environmentInit();&lt;br /&gt;        Thread parentThread = Thread.currentThread();&lt;br /&gt;        LocalVariables.getInstance().createKettleVariables(parentThread.getName(), null, false);&lt;br /&gt;&lt;br /&gt;        ArrayList args = new ArrayList();&lt;br /&gt;        args.add("-file=/home/rsos01/kettleJob/testKettleJob.kjb");&lt;br /&gt;        args.add("-logfile=/home/rsos01/logs/testKettleJob.log");&lt;br /&gt;        args.add("-norep=Y");&lt;br /&gt;&lt;br /&gt;        RepositoryMeta repinfo = null;&lt;br /&gt;        UserInfo userinfo = null;&lt;br /&gt;        Job job = null;&lt;br /&gt;&lt;br /&gt;        StringBuffer optionRepname;&lt;br /&gt;        StringBuffer optionUsername;&lt;br /&gt;        StringBuffer optionPassword;&lt;br /&gt;        StringBuffer optionJobname;&lt;br /&gt;        StringBuffer optionDirname;&lt;br /&gt;        StringBuffer optionFilename;&lt;br /&gt;        StringBuffer optionLoglevel;&lt;br /&gt;        StringBuffer optionLogfile;&lt;br /&gt;        StringBuffer optionLogfileOld;&lt;br /&gt;        StringBuffer optionListdir;&lt;br /&gt;        StringBuffer optionListjobs;&lt;br /&gt;        StringBuffer optionListrep;&lt;br /&gt;        StringBuffer optionNorep;&lt;br /&gt;        StringBuffer optionVersion;&lt;br /&gt;&lt;br /&gt;        CommandLineOption[] options = new CommandLineOption[]{&lt;br /&gt;                new CommandLineOption("rep", "Repository name", optionRepname = new StringBuffer())&lt;br /&gt;              , new CommandLineOption("user", "Repository username", optionUsername = new StringBuffer())&lt;br /&gt;              , new CommandLineOption("pass", "Repository password", optionPassword = new StringBuffer())&lt;br /&gt;              , new CommandLineOption("job", "The name of the transformation to launch", optionJobname = new StringBuffer())&lt;br /&gt;              , new CommandLineOption("dir", "The directory (don\'t forget the leading /)", optionDirname = new StringBuffer())&lt;br /&gt;              , new CommandLineOption("file", "The filename (Job XML) to launch", optionFilename = new StringBuffer())&lt;br /&gt;              , new CommandLineOption("level", "The logging level (Basic, Detailed, Debug, Rowlevel, Error, Nothing)", optionLoglevel = new StringBuffer())&lt;br /&gt;              , new CommandLineOption("logfile", "The logging file to write to", optionLogfile = new StringBuffer())&lt;br /&gt;              , new CommandLineOption("log", "The logging file to write to (deprecated)", optionLogfileOld = new StringBuffer(), false, true)&lt;br /&gt;              , new CommandLineOption("listdir", "List the directories in the repository", optionListdir = new StringBuffer(), true, false)&lt;br /&gt;              , new CommandLineOption("listjobs", "List the jobs in the specified directory", optionListjobs = new StringBuffer(), true, false)&lt;br /&gt;              , new CommandLineOption("listrep", "List the available repositories", optionListrep = new StringBuffer(), true, false)&lt;br /&gt;              , new CommandLineOption("norep", "Do not log into the repository", optionNorep = new StringBuffer(), true, false)&lt;br /&gt;              , new CommandLineOption("version", "show the version, revision and build date", optionVersion = new StringBuffer(), true, false)};&lt;br /&gt;&lt;br /&gt;        if (args.size() == 0) {&lt;br /&gt;            CommandLineOption.printUsage(options);&lt;br /&gt;            throw new KettleException("No Argments");&lt;br /&gt;        }&lt;br /&gt;        CommandLineOption.parseArguments(args, options);&lt;br /&gt;&lt;br /&gt;        LogWriter log;&lt;br /&gt;        if (Const.isEmpty(optionLogfile) &amp;&amp;amp; !Const.isEmpty(optionLogfileOld)) {&lt;br /&gt;            // if the old style of logging name is filled in, and the new one is not&lt;br /&gt;            // overwrite the new by the old&lt;br /&gt;            optionLogfile = optionLogfileOld;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        if (Const.isEmpty(optionLogfile)) {&lt;br /&gt;            log = LogWriter.getInstance(LogWriter.LOG_LEVEL_BASIC);&lt;br /&gt;        } else {&lt;br /&gt;            log = be.ibridge.kettle.core.LogWriter.getInstance(optionLogfile.toString(), true, be.ibridge.kettle.core.LogWriter.LOG_LEVEL_BASIC);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        if (!Const.isEmpty(optionLoglevel)) {&lt;br /&gt;            log.setLogLevel(optionLoglevel.toString());&lt;br /&gt;            log.logMinimal(STRING_KITCHEN, "Logging is at level : "+log.getLogLevelDesc());&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        if (!Const.isEmpty(optionVersion)) {&lt;br /&gt;            BuildVersion buildVersion = BuildVersion.getInstance();&lt;br /&gt;            log.logBasic("Pan", "Kettle version "+Const.VERSION+", build "+buildVersion.getVersion()+", build date : "+buildVersion.getBuildDate());&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        // Start the action...&lt;br /&gt;        //&lt;br /&gt;        if (!Const.isEmpty(optionRepname) &amp;&amp;amp; !Const.isEmpty(optionUsername)) {&lt;br /&gt;            log.logDetailed(STRING_KITCHEN, "Repository and username supplied");&lt;br /&gt;        }&lt;br /&gt;        log.logMinimal(STRING_KITCHEN, "Repository and username supplied");&lt;br /&gt;&lt;br /&gt;        /* Load the plugins etc.*/&lt;br /&gt;        StepLoader steploader = StepLoader.getInstance();&lt;br /&gt;        if (!steploader.read()) {&lt;br /&gt;            log.logError(STRING_KITCHEN, "Error loading steps... halting Kitchen!");&lt;br /&gt;            throw new KettleException("Error loading steps...");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        /* Load the plugins etc.*/&lt;br /&gt;        JobEntryLoader jeloader = JobEntryLoader.getInstance();&lt;br /&gt;        if (!jeloader.read())&lt;br /&gt;        {&lt;br /&gt;            log.logError(STRING_KITCHEN, "Error loading job entries &amp; plugins... halting Kitchen!");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        Date start, stop;&lt;br /&gt;        Calendar cal;&lt;br /&gt;        SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss.SSS");&lt;br /&gt;        cal=Calendar.getInstance();&lt;br /&gt;        start=cal.getTime();&lt;br /&gt;&lt;br /&gt;        log.logDebug(STRING_KITCHEN, "Allocate new job.");&lt;br /&gt;        JobMeta jobMeta = new JobMeta(log);&lt;br /&gt;&lt;br /&gt;        // In case we use a repository...&lt;br /&gt;        Repository repository = null;&lt;br /&gt;&lt;br /&gt;        try {&lt;br /&gt;            // Read kettle job specified on command-line?&lt;br /&gt;            if (!Const.isEmpty(optionRepname) || !Const.isEmpty(optionFilename)) {&lt;br /&gt;//                log.logDebug(STRING_KITCHEN, "Parsing command line options.");&lt;br /&gt;// しばらくコメント&lt;br /&gt;//                    }&lt;br /&gt;//                }&lt;br /&gt;                // Try to load if from file anyway.&lt;br /&gt;                if (!Const.isEmpty(optionFilename) &amp;&amp;amp; job == null) {&lt;br /&gt;                    jobMeta = new JobMeta(log, optionFilename.toString(), null);&lt;br /&gt;                    job = new Job(log, steploader, null, jobMeta);&lt;br /&gt;                }&lt;br /&gt;            } else if ("Y".equalsIgnoreCase(optionListrep.toString())) {&lt;br /&gt;                RepositoriesMeta ri = new RepositoriesMeta(log);&lt;br /&gt;                if (ri.readData()) {&lt;br /&gt;                    System.out.println("List of repositories:");&lt;br /&gt;                    for (int i = 0; i &lt; ri.nrRepositories(); i++) {&lt;br /&gt;                        RepositoryMeta rinfo = ri.getRepository(i);&lt;br /&gt;                        System.out.println("#" + (i + 1) + " : " + rinfo.getName() + " [" + rinfo.getDescription() + "] ");&lt;br /&gt;                    }&lt;br /&gt;                } else {&lt;br /&gt;                    System.out.println("ERROR: Unable to read/parse the repositories XML file.");&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        } catch (KettleException e) {&lt;br /&gt;            job = null;&lt;br /&gt;            jobMeta = null;&lt;br /&gt;            System.out.println("Processing stopped because of an error: " + e.getMessage());&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        if (job == null) {&lt;br /&gt;            if (!"Y".equalsIgnoreCase(optionListjobs.toString()) &amp;&amp;amp;&lt;br /&gt;                  !"Y".equalsIgnoreCase(optionListdir.toString()) &amp;&amp;amp;&lt;br /&gt;                  !"Y".equalsIgnoreCase(optionListrep.toString())) {&lt;br /&gt;                System.out.println("ERROR: Kitchen can't continue because the job couldn't be loaded.");&lt;br /&gt;            }&lt;br /&gt;            throw new KettleException("Error job couldn't be loaded...");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        Result result = null;&lt;br /&gt;&lt;br /&gt;        int returnCode = 0;&lt;br /&gt;&lt;br /&gt;        try {&lt;br /&gt;            // Add Kettle variables for the job thread...&lt;br /&gt;            //LocalVariables.getInstance().createKettleVariables(job.getName(), parentThread.getName(), true);&lt;br /&gt;            // Set the arguments on the job metadata as well...&lt;br /&gt;            if (args.size() == 0) {&lt;br /&gt;                job.getJobMeta().setArguments(null);&lt;br /&gt;            } else {&lt;br /&gt;                job.getJobMeta().setArguments((String[]) args.toArray(new String[args.size()]));&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            result = job.execute(); // Execute the selected job.&lt;br /&gt;            job.endProcessing("end", result); // The bookkeeping...&lt;br /&gt;        } catch (KettleJobException je) {&lt;br /&gt;            if (result == null) {&lt;br /&gt;                result = new Result();&lt;br /&gt;            }&lt;br /&gt;            result.setNrErrors(1L);&lt;br /&gt;&lt;br /&gt;            try {&lt;br /&gt;                job.endProcessing("error", result);&lt;br /&gt;            } catch (KettleJobException je2) {&lt;br /&gt;                log.logError(job.getName(), "A serious error occured : " + je2.getMessage());&lt;br /&gt;                returnCode = 2;&lt;br /&gt;            }&lt;br /&gt;        } finally {&lt;br /&gt;            if (repository != null) {&lt;br /&gt;                repository.disconnect();&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        log.logMinimal(STRING_KITCHEN, "Finished!");&lt;br /&gt;&lt;br /&gt;        if (result != null &amp;&amp;amp; result.getNrErrors() != 0) {&lt;br /&gt;            log.logError(STRING_KITCHEN, "Finished with errors");&lt;br /&gt;            returnCode = 1;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        cal=Calendar.getInstance();&lt;br /&gt;        stop=cal.getTime();&lt;br /&gt;        String begin=df.format(start).toString();&lt;br /&gt;        String end  =df.format(stop).toString();&lt;br /&gt;&lt;br /&gt;        log.logMinimal(STRING_KITCHEN, "Start="+begin+", Stop="+end);&lt;br /&gt;        long millis=stop.getTime()-start.getTime();&lt;br /&gt;        log.logMinimal(STRING_KITCHEN, "Processing ended after "+(millis/1000)+" seconds.");&lt;br /&gt;       &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public KettleLuncher(String kettelJob) {&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Webアプリに加えたJarファイル（&lt;br /&gt;&lt;br /&gt;kettle.jar&lt;br /&gt;CacheDB.jar&lt;br /&gt;commands.jar&lt;br /&gt;common.jar&lt;br /&gt;edtftpj-1.5.4.jar&lt;br /&gt;jackcess-1.1.5.jar&lt;br /&gt;jakarta-oro-2.0.8.jar&lt;br /&gt;javadbf.jar&lt;br /&gt;jface.jar&lt;br /&gt;js.jar&lt;br /&gt;jsch-0.1.24.jar&lt;br /&gt;jug-lgpl-2.0.0.jar&lt;br /&gt;jxl.jar&lt;br /&gt;mail.jar&lt;br /&gt;runtime.jar&lt;br /&gt;commons-codec-1.3.jar&lt;br /&gt;commons-fileupload-1.0.jar&lt;br /&gt;commons-httpclient-3.0.1.jar&lt;br /&gt;commons-lang-2.2.jar&lt;br /&gt;commons-net-1.4.1.jar&lt;br /&gt;asjava.zip&lt;br /&gt;jtds-1.2.jar&lt;br /&gt;nzjdbc.jar&lt;br /&gt;ojdbc14.jar&lt;br /&gt;orai18n.jar&lt;br /&gt;rdbthin.jar&lt;br /&gt;sapdbc.jar&lt;br /&gt;unijdbc.jar&lt;br /&gt;xdbjdbc.jar&lt;br /&gt;jcommon-1.0.8.jar&lt;br /&gt;libformula-0.1.3.jar&lt;br /&gt;pentaho-1.2.0.jar&lt;br /&gt;activation.jar&lt;br /&gt;simple-jndi-0.11.1.jar&lt;br /&gt;log4j-1.2.8.jar&lt;br /&gt;commons-logging-1.1.jar&lt;br /&gt;commons-vfs-1.0.jar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-6861138248265012951?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/6861138248265012951/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=6861138248265012951' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6861138248265012951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6861138248265012951'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/pentaho-spoon-etl-jobwebapp.html' title='Pentaho Spoon ETLのJobをWeb Appサーバーで動かす'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-5438947536177234009</id><published>2007-08-28T10:39:00.000+09:00</published><updated>2007-08-28T11:44:30.881+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>TOMCAT5.5でLog4jにはまる</title><content type='html'>自分のWebアプリのログ出力のLibとしてLog4jを加えたら&lt;br /&gt;catalina.outファイルが行数が巨大に成ってしまった。軽く１０万行&lt;br /&gt;Log4jを外したら元にもどった。&lt;br /&gt;Log4j.propertiesはちゃんと作成し自分のアプリにいれた。&lt;br /&gt;自分のアプリのログは正しく出力されている。&lt;br /&gt;WebSphere6ではこの現象は無かった。&lt;br /&gt;&lt;br /&gt;tomcatのドキュメントに書いてありました。&lt;br /&gt;commons Logging   を内部コード全体で使っている。&lt;br /&gt;tomcat全体用にlog4j.propertiesを作成して&lt;br /&gt;/usr/share/tomcat5.5/common/classes&lt;br /&gt;ディレクトリに配置&lt;br /&gt;&lt;br /&gt;# Global logging configuration&lt;br /&gt;log4j.rootLogger=ERROR, run&lt;br /&gt;log4j.appender.run=org.apache.log4j.RollingFileAppender&lt;br /&gt;log4j.appender.run.File=/usr/share/tomcat5.5/logs/tomcat.log&lt;br /&gt;log4j.appender.run.maxBackupIndex=20&lt;br /&gt;log4j.appender.run.maxFileSize=10MB&lt;br /&gt;log4j.appender.run.layout=org.apache.log4j.PatternLayout&lt;br /&gt;log4j.appender.run.layout.ConversionPattern=%d %5p %-21t %-70c - %m%n&lt;br /&gt;&lt;br /&gt;/usr/share/tomcat5.5/common/libにlog4jのjarを配置&lt;br /&gt;commons-logging.jarも同じくこの場所には配置&lt;br /&gt;&lt;br /&gt;プロジェクトを選択し、右クリックで&lt;br /&gt;clean and Build&lt;br /&gt;unDeploy and deploy&lt;br /&gt;&lt;br /&gt;tomcat再起動&lt;br /&gt;&lt;br /&gt;ログファイルの行数が１０万行から、１５０行まで小さくなった。&lt;br /&gt;&lt;br /&gt;実は、これにからみ昨夜色々やっていた。&lt;br /&gt;そのひとつがjavaセキュリティも外し&lt;br /&gt;&lt;br /&gt;/etc/init.d/tomcat5.5シェルを以下の様に修正し&lt;br /&gt;# Use the Java security manager? (yes/no)&lt;br /&gt;#TOMCAT5_SECURITY=yes&lt;br /&gt;TOMCAT5_SECURITY=no&lt;br /&gt;Java securityをわざと効かなくして調査をした。&lt;br /&gt;&lt;br /&gt;Windowsと比べてLinuxはパーミッションにより&lt;br /&gt;ディレクトリ毎に権限が細かくなっているのに、&lt;br /&gt;さらにJava securityが入るので面倒なので&lt;br /&gt;こうした。&lt;br /&gt;&lt;br /&gt;でも、このおかげでウィルス等に強いと言う特性も&lt;br /&gt;ありますね。Windowsはユルスギですから。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-5438947536177234009?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/5438947536177234009/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=5438947536177234009' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5438947536177234009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5438947536177234009'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/tomcat55log4j.html' title='TOMCAT5.5でLog4jにはまる'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-7498500755494774236</id><published>2007-08-27T14:30:00.000+09:00</published><updated>2007-08-27T18:52:05.496+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu 7.04にnetbeans6を入れてtomcatと連系</title><content type='html'>NetBeans6のServicesのServersを開いて右クリックadd Server...&lt;br /&gt;Tomcat5.5を選択&lt;br /&gt;先日構築したtomcat5.5の環境なので、&lt;br /&gt;以下の様に設定&lt;br /&gt;Catalina Homeは/usr/share/tomcat5.5&lt;br /&gt;Catalina Baseは/usr/share/tomcat5.5&lt;br /&gt;&lt;br /&gt;User NameとPasswordは&lt;br /&gt;tomcat-users.xmlに書いた物と合わせる。&lt;br /&gt;ファイルの場所は自分の環境なら/usr/share/tomcat5.5/conf配下にある。&lt;br /&gt;xmlの中身の例&lt;br /&gt;role rolename="manager"&lt;br /&gt;role rolename="admin"&lt;br /&gt;user username="tomcat" password="tomcat" roles="manager,admin"&lt;br /&gt;&lt;tomcat-users&gt;&lt;role rolename="manager"&gt;&lt;role rolename="admin"&gt;&lt;tomcat-users&gt;&lt;role rolename="manager"&gt;&lt;role rolename="admin"&gt;&lt;user username="tomcat" password="tomcat" roles="manager,admin"&gt;これで、NetBeansとTomcatが関連ついた。&lt;br /&gt;&lt;br /&gt;NetBeansで作成したプロジェクトは&lt;br /&gt;/conf/Catalina/localhostの下に&lt;br /&gt;プロジェクト名.xmlが作成され、&lt;br /&gt;その中身にTomcatが見るドキュメントベースの&lt;br /&gt;パスが記述される。&lt;br /&gt;それは、NetBeansのBuildディレクトリを指しており、&lt;br /&gt;これでNeatBeansとTomcatがこれで連系する。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/user&gt;&lt;/role&gt;&lt;/role&gt;&lt;/tomcat-users&gt;&lt;/role&gt;&lt;/role&gt;&lt;/tomcat-users&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-7498500755494774236?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/7498500755494774236/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=7498500755494774236' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7498500755494774236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7498500755494774236'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/ubuntu-704netbeans6tomcat.html' title='ubuntu 7.04にnetbeans6を入れてtomcatと連系'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-10505301676722899</id><published>2007-08-24T22:47:00.000+09:00</published><updated>2007-08-24T22:48:20.820+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu 7.04にEclipse3.3 All-in-oneをインストール</title><content type='html'>ファイルはここからとってくる&lt;br /&gt;http://download.eclipse.org/webtools/downloads/drops/R2.0/R-2.0-200706260303/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-10505301676722899?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/10505301676722899/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=10505301676722899' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/10505301676722899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/10505301676722899'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/ubuntu-704eclipse33-all-in-one.html' title='ubuntu 7.04にEclipse3.3 All-in-oneをインストール'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-8726998796637921760</id><published>2007-08-23T22:05:00.000+09:00</published><updated>2007-08-23T22:15:28.692+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>ubuntu 7.04にtomcat5.5にインストールでハマル</title><content type='html'>Tomcat5.5のインストール自体は、&lt;br /&gt;Synaptic&lt;br /&gt;や&lt;br /&gt;sudo apt-get install tomcat5.5&lt;br /&gt;で良い。（ubuntu 6.10の時と変わらず）&lt;br /&gt;&lt;br /&gt;環境変数JAVA_HOMEを設定は当然行う。&lt;br /&gt;&lt;br /&gt;TOMCATのbinディレクトリで以下をとりあえず実行&lt;br /&gt;sudo -u tomcat55 ./startup.sh&lt;br /&gt;&lt;br /&gt;Using CATALINA_BASE:   /usr/share/tomcat5.5&lt;br /&gt;Using CATALINA_HOME:   /usr/share/tomcat5.5&lt;br /&gt;Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp&lt;br /&gt;Using JRE_HOME:       /usr/lib/jvm/java-1.5.0-sun-1.5.0.11&lt;br /&gt;&lt;br /&gt;と表示され後はエラーも出ないが、起動もしない現象&lt;br /&gt;&lt;br /&gt;原因：&lt;br /&gt;　/usr/share/tomcat5.5/logs$ file catalina.out&lt;br /&gt;　catalina.out: fifo (named pipe)&lt;br /&gt;　となっておりTOMCATの起動シェルの中で詰まっていた。&lt;br /&gt;&lt;br /&gt;対策：&lt;br /&gt;　 sudo rm ./catalina.out&lt;br /&gt;&lt;br /&gt;結果：&lt;br /&gt;　正常起動&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-8726998796637921760?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/8726998796637921760/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=8726998796637921760' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8726998796637921760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8726998796637921760'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/ubuntu-704tomcat55.html' title='ubuntu 7.04にtomcat5.5にインストールでハマル'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-6625151954914980429</id><published>2007-08-23T19:25:00.000+09:00</published><updated>2007-08-23T19:26:43.691+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>ubuntu 7.04にJDK5.0をインストールする</title><content type='html'>sudo apt-get install sun-java5-jdk&lt;br /&gt;&lt;br /&gt;パッケージリストを読み込んでいます... 完了&lt;br /&gt;依存関係ツリーを作成しています               &lt;br /&gt;Reading state information... 完了           &lt;br /&gt;The following packages were automatically installed and are no longer required:&lt;br /&gt;  libcommons-pool-java liblucene-java eclipse-rcp libcommons-el-java junit&lt;br /&gt;  libregexp-java libcommons-modeler-java liblog4j1.2-java libswt3.2-gtk-java&lt;br /&gt;  libservlet2.4-java libtomcat5.5-java libbcel-java ant&lt;br /&gt;  libcommons-launcher-java libcommons-dbcp-java liblucene-java-doc&lt;br /&gt;  libjsch-java libswt3.2-gtk-jni ant-optional libmx4j-java&lt;br /&gt;"apt-get autoremove"を使ってこれらを削除してください。&lt;br /&gt;以下の特別パッケージがインストールされます:&lt;br /&gt;  libltdl3 odbcinst1debian1 sun-java5-bin sun-java5-demo sun-java5-jre&lt;br /&gt;  unixodbc&lt;br /&gt;提案パッケージ:&lt;br /&gt;  sun-java5-doc sun-java5-source sun-java5-plugin ia32-sun-java5-plugin&lt;br /&gt;  sun-java5-fonts ttf-sazanami-gothic ttf-sazanami-mincho libmyodbc&lt;br /&gt;  odbc-postgresql libct1&lt;br /&gt;推奨パッケージ:&lt;br /&gt;  gsfonts-x11&lt;br /&gt;以下のパッケージが新たにインストールされます:&lt;br /&gt;  libltdl3 odbcinst1debian1 sun-java5-bin sun-java5-demo sun-java5-jdk&lt;br /&gt;  sun-java5-jre unixodbc&lt;br /&gt;アップグレード: 0 個、新規インストール: 7 個、削除: 0 個、保留: 2 個。&lt;br /&gt;45.2MB のアーカイブを取得する必要があります。&lt;br /&gt;展開後に追加で 117MB のディスク容量が消費されます。&lt;br /&gt;続行しますか [Y/n]? Y&lt;br /&gt;警告: 以下のパッケージは認証されていません!&lt;br /&gt;  libltdl3 odbcinst1debian1 unixodbc sun-java5-bin sun-java5-jre&lt;br /&gt;  sun-java5-demo sun-java5-jdk&lt;br /&gt;検証なしにこれらのパッケージをインストールしますか [y/N]? y&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-6625151954914980429?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/6625151954914980429/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=6625151954914980429' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6625151954914980429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6625151954914980429'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/ubuntu-704jdk50.html' title='ubuntu 7.04にJDK5.0をインストールする'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-7101632535286611139</id><published>2007-08-12T21:11:00.000+09:00</published><updated>2007-08-12T22:19:56.767+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='redMine'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>redMine カレンダーでエラー</title><content type='html'>■環境&lt;br /&gt; Windows One-Click Ruby Installer を利用&lt;br /&gt; http://rubyforge.org/projects/rubyinstaller/&lt;br /&gt; (Rails 1.2.3)&lt;br /&gt;&lt;br /&gt; mysql-5.0.45-win32&lt;br /&gt; mongrel 1.0.1 (mswin32)&lt;br /&gt; redmine-0.5.1&lt;br /&gt;&lt;br /&gt;■エラー&lt;br /&gt;（操作）&lt;br /&gt;&lt;span style="font-size:-1;"&gt;&lt;b&gt;カレンダー&lt;/b&gt;やガントチャートを表示しようとするとエラー&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; (ブラウザの表示）&lt;br /&gt;&lt;span style="font-size:78%;"&gt;　Status: 500 Internal Server Error Content-Type: text/html         &lt;/span&gt;&lt;h1&gt;&lt;span style="font-size:78%;"&gt;Internal error&lt;/span&gt;&lt;/h1&gt;   &lt;p&gt;&lt;span style="font-size:78%;"&gt;An error occurred on the page you were trying to access.&lt;br /&gt;  If you continue to experience problems please contact your redMine administrator for assistance.&lt;/span&gt;&lt;/p&gt;&lt;p&gt; （コマンドプロンプト）&lt;/p&gt;  &lt;span style="font-size:78%;"&gt;#{RAILS_ROOT}/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:36:in `to_default_s'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:43:in `to_default_s'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/core_ext/array/conversions.rb:43:in `to_s'&lt;br /&gt;    #{RAILS_ROOT}/vendor/plugins/gloc-1.1.0/lib/gloc-rails-text.rb:129:in `select_html'&lt;br /&gt;    #{RAILS_ROOT}/vendor/plugins/gloc-1.1.0/lib/gloc-rails-text.rb:94:in `select_month'&lt;br /&gt;    #{RAILS_ROOT}/app/views/projects/calendar.rhtml:14:in `_run_rhtml_47app47views47projects47calendar46rhtml'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:108:in `call'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:108:in `capture_erb_with_buffer'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:67:in `capture'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/helpers/form_tag_helper.rb:51:in `form_tag'&lt;br /&gt;    #{RAILS_ROOT}/app/views/projects/calendar.rhtml:4:in `_run_rhtml_47app47views47projects47calendar46rhtml'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/caching.rb:331:in `call'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/caching.rb:331:in `cache_erb_fragment'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/helpers/cache_helper.rb:6:in `cache'&lt;br /&gt;    #{RAILS_ROOT}/app/views/projects/calendar.rhtml:1:in `_run_rhtml_47app47views47projects47calendar46rhtml'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/base.rb:326:in `send'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/base.rb:326:in `compile_and_render_template'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/base.rb:301:in `render_template'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/base.rb:260:in `render_file'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:806:in `render_file'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:711:in `render_with_no_layout'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/layout.rb:247:in `render_without_benchmark'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:50:in `render'&lt;br /&gt;    c:/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:50:in `render'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:1096:in `perform_action_without_filters'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:632:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:634:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:619:in `perform_action_without_benchmark'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'&lt;br /&gt;    c:/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in `perform_action'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:430:in `send'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:430:in `process_without_filters'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:624:in `process_without_session_management_support'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/rails.rb:78:in `process'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/rails.rb:76:in `synchronize'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/rails.rb:76:in `process'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:618:in `process_client'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:617:in `each'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:617:in `process_client'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:736:in `run'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:736:in `initialize'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:736:in `new'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:736:in `run'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:720:in `initialize'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:720:in `new'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:720:in `run'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/configurator.rb:271:in `run'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/configurator.rb:270:in `each'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/configurator.rb:270:in `run'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/bin/mongrel_rails:127:in `run'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/command.rb:211:in `run'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/bin/mongrel_rails:243&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:488:in `load'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:488:in `load'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:488:in `load'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/railties/lib/commands/servers/mongrel.rb:60&lt;br /&gt;    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'&lt;br /&gt;    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/railties/lib/commands/server.rb:39&lt;br /&gt;    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'&lt;br /&gt;    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'&lt;br /&gt;    script/server:3&lt;br /&gt;by/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'&lt;br /&gt;    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'&lt;br /&gt;    script/server:3&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;■調査&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:100%;"&gt;gloc-rails-text.rb:129:in `select_html'の所は、&lt;/span&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:100%;"&gt;select_html &lt;&lt; options.to_s&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;と言うコードで、HTMLのSELECTタグを作っている所、&lt;br /&gt;ここをコメントアウトするとエラーは止まる。&lt;br /&gt;画面が表示されるが、SELECTのプルダウンが空となる。&lt;br /&gt;となると、to_sが怪しい。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;よく見ると、&lt;/span&gt;&lt;span style="font-size:100%;"&gt;active_supportが２重に有効になっている。&lt;/span&gt;&lt;br /&gt;  &lt;span style="font-size:78%;"&gt;#{RAILS_ROOT}/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:36:in `to_default_s'&lt;br /&gt;    #{RAILS_ROOT}/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:43:in `to_default_s'&lt;br /&gt;    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/core_ext/array/conversions.rb:43:in `to_s'&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;たしかに私の環境は、Windows One-Click Ruby Installerなので、&lt;br /&gt;Railsのセットは既に入っている。&lt;br /&gt;&lt;br /&gt;redMineのconfig/boot.rbに、&lt;br /&gt;こんな行があるので、私の環境の場合２重に起動した訳です。&lt;br /&gt;if File.directory?("#{RAILS_ROOT}/vendor/rails")&lt;br /&gt;  require "#{RAILS_ROOT}/vendor/rails/railties/lib/initializer"&lt;br /&gt;&lt;br /&gt;■対策&lt;br /&gt;　ソースは弄らずに、redMineのインストールディレクトリ配下に入っている&lt;br /&gt;　/vendor/railsのrailsディレクトリをralis_noneedに変えました。&lt;br /&gt;&lt;br /&gt;■結果&lt;br /&gt;　カレンダーが正しく表示される様になりました。&lt;br /&gt;　もちろんSELECTタグのプルダウンには月が&lt;br /&gt;　ちゃんと入っています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-7101632535286611139?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/7101632535286611139/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=7101632535286611139' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7101632535286611139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7101632535286611139'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/redmine.html' title='redMine カレンダーでエラー'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-5805712889168607284</id><published>2007-08-07T20:00:00.000+09:00</published><updated>2007-08-07T20:28:30.220+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><title type='text'>pentahoメモ field名、型</title><content type='html'>１）&lt;br /&gt;field名の語末のスペースはトリムされません。&lt;br /&gt;SQLでフィールドが無い旨のエラーが出た場合には、&lt;br /&gt;ログを良く見て、語末にスペースが無いか確認しましょう。&lt;br /&gt;&lt;br /&gt;２）&lt;br /&gt;InputとOutputのテーブルの項目名が同じでも&lt;br /&gt;型が違う場合にはフォーマットエラー等が発生し易いので、&lt;br /&gt;「Select value」のMeta Dataタブにて型を合わせると&lt;br /&gt;良いです。&lt;br /&gt;&lt;br /&gt;３）&lt;br /&gt;Spoonで作成したJobをバッチから動かす。&lt;br /&gt;updateMspToOracle.kjbは自分で作ったJob&lt;br /&gt;ディレクトリも適当な場所で、以下の様な感じで実行出来る。&lt;br /&gt;./kitchen.sh -file='/home/rsos01/KettleWrk/updateMspToOracle/updateMspToOracle.kjb' -logfile=./mspToOra.log -level=Basic&lt;br /&gt;SpoonではJobのタイマー起動があったが、kitchenでは無さげ。&lt;br /&gt;cronなどで自分でやれば済む問題だが、、、&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-5805712889168607284?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/5805712889168607284/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=5805712889168607284' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5805712889168607284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5805712889168607284'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/pentaho-field.html' title='pentahoメモ field名、型'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-878640409746317862</id><published>2007-08-02T17:58:00.000+09:00</published><updated>2007-08-02T18:00:05.848+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu 6.10にJDK5.0をインストールする</title><content type='html'>すでにファイルをダウンロードして来ている場合&lt;br /&gt;ファイルにパーミッションで実行権限をつけ&lt;br /&gt;コマンドラインからダウンロードしてきたファイルを実行&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-878640409746317862?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/878640409746317862/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=878640409746317862' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/878640409746317862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/878640409746317862'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/ubuntu-610jdk50.html' title='ubuntu 6.10にJDK5.0をインストールする'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-7125570773838323303</id><published>2007-08-02T16:12:00.000+09:00</published><updated>2007-08-02T16:14:01.271+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kettle'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><title type='text'>pentahoメモ Date型にいれる書式</title><content type='html'>Oracleからの取得した形式がYYYY/MM/DD HH24:MI:SSの場合&lt;br /&gt;KettleのDate型に入れても取り込まれない。&lt;br /&gt;&lt;br /&gt;取得した結果に.000を文字列結合してあげれば取り込まれる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-7125570773838323303?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/7125570773838323303/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=7125570773838323303' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7125570773838323303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/7125570773838323303'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/08/pentaho-date.html' title='pentahoメモ Date型にいれる書式'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-1850656998576803251</id><published>2007-07-17T20:42:00.000+09:00</published><updated>2007-08-02T16:33:36.926+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mule'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='ESB'/><title type='text'>SOA ESB Muleメモ</title><content type='html'>■サンプルの実行&lt;br /&gt;&lt;br /&gt;ひさしぶりにいじってみる&lt;br /&gt;~/mule-1.4.1/examples/helloのサンプル&lt;br /&gt;&lt;br /&gt;mule -config ./conf/hello-config.xml&lt;br /&gt;だと、Webインタフェース無し、&lt;br /&gt;&lt;br /&gt;mule -config ./conf/hello-http-config.xml&lt;br /&gt;だと、設定だけでWebインタフェースが付与される。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-1850656998576803251?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/1850656998576803251/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=1850656998576803251' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/1850656998576803251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/1850656998576803251'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/07/mule_17.html' title='SOA ESB Muleメモ'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-6705436153726845348</id><published>2007-07-06T19:14:00.000+09:00</published><updated>2007-08-02T16:10:41.307+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kettle'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><title type='text'>pentahoメモ　「フィールド名の違い」エラー</title><content type='html'>[現象]&lt;br /&gt;　インプット（元）とアウトプット（先）のテーブルのフィールド名が異なると継らない。&lt;br /&gt;&lt;br /&gt;［対策］&lt;br /&gt;　間にselect value を置いてマッピングを行う。&lt;br /&gt;　Edit Stepボタンをクリックし、インプットフィールドの一覧を出す。&lt;br /&gt;　そしてEdit Mappingボタンを押下する。&lt;br /&gt;　そうすればマッピング画面が出てくる。&lt;br /&gt;&lt;br /&gt;　ただし、updateは間にselect valueを置いてもマッピングが出てこないので注意&lt;br /&gt;　Table outputならマッピングの際のフィールドが出てくる。&lt;br /&gt;&lt;br /&gt;　本来なら、Updateをしたい場合にはどうしたら良いのか？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-6705436153726845348?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/6705436153726845348/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=6705436153726845348' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6705436153726845348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6705436153726845348'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/07/pentaho_06.html' title='pentahoメモ　「フィールド名の違い」エラー'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-5698705069340040328</id><published>2007-07-05T20:28:00.000+09:00</published><updated>2007-08-02T16:10:20.303+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kettle'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><title type='text'>pentahoメモ　「数値が無効です」エラー</title><content type='html'>［現象］&lt;br /&gt;テーブルのデータを移行するJobを作成したが、移行元と先でフィールドの属性が違うので&lt;br /&gt;「数値が無効です」などのエラーが出ていた。&lt;br /&gt;&lt;br /&gt;具体的にはSQL ServerのIntegerからOracleのvarcher2に値を引き継ぐ所で発生&lt;br /&gt;&lt;br /&gt;[対策]&lt;br /&gt;SQL serverから値を取得するTable inputで値を受けるフィールドの定義が&lt;br /&gt;自動ではデータベースの型に合わせられるが、そこを自分で選択し直す。&lt;br /&gt;わたしの場合には、Integerの所をStringに選択し直した。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-5698705069340040328?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/5698705069340040328/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=5698705069340040328' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5698705069340040328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5698705069340040328'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/07/pentaho_05.html' title='pentahoメモ　「数値が無効です」エラー'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-5422014968570501857</id><published>2007-07-05T13:44:00.000+09:00</published><updated>2007-08-02T16:33:59.360+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mule'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='ESB'/><title type='text'>SOA ESB Muleメモ</title><content type='html'>Ubuntu 7.04 - the Feisty Fawn -に ESBのmule-1.4.1入れて試す。&lt;br /&gt;&lt;br /&gt;■インストール&lt;br /&gt;　Tar.gzファイルを解凍した場所を以下の様に環境変数へ登録&lt;br /&gt;　※お試しなので適当に/home/rsos01を解凍場所とした。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;export MULE_HOME=/home/rsos01/mule-1.4.1&lt;br /&gt;export PATH=$PATH:$MULE_HOME/bin&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;■初期実行&lt;br /&gt;　~/mule-1.4.1/bin$ mule&lt;br /&gt;で実行すると以下の様に表示されてくる。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Usage: /home/rsos01/mule-1.4.1/bin/mule { console | start | stop | restart | status | dump }&lt;br /&gt;No command specified, running in console (foreground) mode by default, use Ctrl-C to exit...&lt;br /&gt;Running Mule...&lt;br /&gt;--&gt; Wrapper Started as Console&lt;br /&gt;Launching a JVM...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;沢山の文字が流れて来て最終的にライセンス確認のプロンプトが出る。&lt;br /&gt;当然yを押下&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Do you accept the terms and conditions of this license agreement [y/n]?&lt;br /&gt;&lt;br /&gt;Downloading http://www.ibiblio.org/maven2/javax/activation/activation/1.1/activation-1.1.jar ...&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;□エラー&lt;br /&gt;１）プロキシーの設定エラー&lt;br /&gt;(状況)&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Exception in thread "main"&lt;br /&gt;JVM exited while loading the application.&lt;br /&gt;java.io.IOException: Unable to reach a remote repository, this is most likely because you are behind a firewall and have not configured your HTTP proxy settings in $MULE_HOME/conf/wrapper.conf.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;ちなみに上記ログは以下のディレクトリにも出力される。&lt;br /&gt;~/mule-1.4.1/logs&lt;br /&gt;&lt;br /&gt;（対策）&lt;br /&gt;&lt;span style="font-size:85%;"&gt;$MULE_HOME/conf/wrapper.confの以下の箇所を修正&lt;br /&gt;# Set these parameters for your HTTP proxy if behind a firewall&lt;br /&gt;#wrapper.java.additional.3=-Dhttp.proxyHost=proxy.acme.com&lt;br /&gt;#wrapper.java.additional.4=-Dhttp.proxyPort=8080&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;自分の環境にあわせて修正（以下は例）&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# Set these parameters for your HTTP proxy if behind a firewall&lt;br /&gt;wrapper.java.additional.3=-Dhttp.proxyHost=146.50.67.117&lt;br /&gt;wrapper.java.additional.4=-Dhttp.proxyPort=3128&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;２）設定ファイル&lt;br /&gt;ファイルのダウンロードはされたが、以下のようなメッセージ（警告）が出る。&lt;br /&gt;&lt;span style="font-size:85%;"&gt;WARN  2007-07-05 14:47:27,508 [WrapperSimpleAppMain] org.mule.MuleServer: A configuration file was not set, using default: mule-config.xml&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*******************************************************************************&lt;br /&gt;No config file specified and no config by the name of mule-config.xml&lt;br /&gt;found on the classpath.&lt;br /&gt;&lt;br /&gt;Usage: mule -config &lt;mule-configuration&gt; [-builder &lt;config-builder&gt;]&lt;br /&gt;&lt;br /&gt;mule-configuration - a URL for the Mule Config XML to use,&lt;br /&gt;                   if not specified the config will be loaded from&lt;br /&gt;                   the classpath&lt;br /&gt;&lt;br /&gt;config-builder     - a fully qualified class name of the builder to use&lt;br /&gt;                   to configure Mule. For Spring-based configurations&lt;br /&gt;                   a 'spring' (without quotes) shortcut is available.&lt;br /&gt;*******************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;/config-builder&gt;&lt;/mule-configuration&gt;&lt;/span&gt; たしかに、オプション無しで起動している。&lt;br /&gt;http://mule.codehaus.org/display/MULE/Starting+the+Server&lt;br /&gt;に書いてある。&lt;br /&gt;設定ファイルとはなんでしょうか？&lt;br /&gt;&lt;br /&gt;少し気になるが、次のステップに続く・・・・&lt;br /&gt;&lt;br /&gt;■サンプルアプリの起動&lt;br /&gt;Echo Example　サンプル&lt;br /&gt;&lt;br /&gt;以下のディレクトリに移動&lt;br /&gt;~/mule-1.4.1/examples/echo&lt;br /&gt;&lt;br /&gt;以下のコマンドを実行&lt;br /&gt;mule -config ./conf/echo-config.xml&lt;br /&gt;&lt;br /&gt;※先ほどわからなかった設定ファイルが出てきました。こういうモノですね。&lt;br /&gt;&lt;br /&gt;なにやら沢山出力されるが結局以下の表示がされる。&lt;br /&gt;&lt;span style="font-size:85%;"&gt;**********************************************************************&lt;br /&gt;* Mule ESB and Integration Platform version 1.4.1                    *&lt;br /&gt;* MuleSource, Inc.                                                   *&lt;br /&gt;* For more information go to http://mule.mulesource.org              *&lt;br /&gt;*                                                                    *&lt;br /&gt;* Server started: 3:56:22 午後                                     *&lt;br /&gt;* Server ID: Mule_Echo_Sample                                        *&lt;br /&gt;* JDK: 1.4.2 (GNU libgcj 4.1.2 (Ubuntu 4.1.2-0ubuntu5))              *&lt;br /&gt;* OS: Linux (2.6.20-16-generic, i386)                                *&lt;br /&gt;* Host: itp21033 (127.0.1.1)                                         *&lt;br /&gt;*                                                                    *&lt;br /&gt;* Agents Running:                                                    *&lt;br /&gt;*   Mule Admin: accepting connections on tcp://localhost:60504       *&lt;br /&gt;**********************************************************************&lt;br /&gt;INFO  2007-07-05 15:56:24,487 [WrapperSimpleAppMain] org.mule.MuleServer: Mule Server initialized.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;サンプルの説明にあるようにブラウザで以下の様に入力すると&lt;br /&gt;&lt;/span&gt;http://localhost:8081/services/EchoUMO?method=echo&amp;amp;param=ThisIsEcho&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;ブラウザの画面に以下のようなレスポンスが帰ってくる。&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &lt;soap:envelope&gt;&lt;br /&gt;&lt;soap:body&gt;&lt;br /&gt;&lt;ns1:echoresponse&gt;&lt;br /&gt;　　　&lt;ns1:out&gt;ThisIsEcho&lt;/ns1:out&gt;&lt;br /&gt;　　&lt;/ns1:echoresponse&gt;&lt;br /&gt;　&lt;/soap:body&gt;&lt;br /&gt;&lt;/soap:envelope&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;とりあえず動作はしているが、、、&lt;br /&gt;何が良いのかわからない、、、それはこれから&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-5422014968570501857?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/5422014968570501857/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=5422014968570501857' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5422014968570501857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/5422014968570501857'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/07/mule.html' title='SOA ESB Muleメモ'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-4094407122775627628</id><published>2007-07-04T18:24:00.000+09:00</published><updated>2007-08-02T16:11:09.847+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kettle'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><title type='text'>pentahoメモ</title><content type='html'>Ubuntu 7.04 - the Feisty Fawn -にpentaho Kettle - Spoon version 2.5.0を入れて色々試しながら気づいたメモ&lt;br /&gt;・Table inputでJOINしたSQLは実行可能だが、Output filedsが取れない。&lt;br /&gt;　単テーブルであれば表示される。&lt;br /&gt;　そういうもの見たいなので、JOINの変わりにLookupを使いステップをつなぐ。&lt;br /&gt;　フィールドはLookupの分が、それ以前のフィールドに追加されるので、&lt;br /&gt;　結果的にJOINと同じ効果をえられる。&lt;br /&gt;&lt;br /&gt;・変数を使っている場合にもフィールドの取得でエラーが発生する。&lt;br /&gt;　変数の解決ができないのでSQLエラーとなるようです。&lt;br /&gt;　その場合には、変数の部分をいったんコメント化するなどして&lt;br /&gt;　SQLとして実行できるモノにし、フィールドを取得する。&lt;br /&gt;　その後、コメントを解除して変数を使える様にする事&lt;br /&gt;　しかし、、、、これが結構辛い&lt;br /&gt;　なにか他に良い手がないかなぁ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-4094407122775627628?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/4094407122775627628/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=4094407122775627628' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4094407122775627628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4094407122775627628'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/07/pentaho.html' title='pentahoメモ'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-539102062410420882</id><published>2007-06-06T14:39:00.000+09:00</published><updated>2007-06-06T14:43:16.051+09:00</updated><title type='text'>Tomcat5.5 oddjob jobSchduler</title><content type='html'>TomcatのWebappディレクトリに配置したoddjob.warファイルのパーミッションを変更したら、&lt;br /&gt;デプロイ出来たみたいである。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-539102062410420882?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/539102062410420882/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=539102062410420882' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/539102062410420882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/539102062410420882'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/06/tomcat55nioddjob-jobschduler.html' title='Tomcat5.5 oddjob jobSchduler'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-2174053944957351497</id><published>2007-06-05T10:22:00.000+09:00</published><updated>2007-06-05T10:26:28.561+09:00</updated><title type='text'>NetBeans6とTomcat5.5</title><content type='html'>ubuntu 6.10でNetBean6とTomcat5.5の連携を試すが、&lt;br /&gt;パーミッションの設定がうまく連携出来ない。&lt;br /&gt;&lt;br /&gt;NetBean6で作成したwarファイルがデプロイ出来ないわけではない。&lt;br /&gt;sudoしながら手でコピーすればデプロイ出来るのだから、、、&lt;br /&gt;&lt;br /&gt;あとで調べる&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-2174053944957351497?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/2174053944957351497/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=2174053944957351497' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2174053944957351497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2174053944957351497'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/06/netbeans6tomcat55.html' title='NetBeans6とTomcat5.5'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-3857334389514525611</id><published>2007-04-30T00:04:00.000+09:00</published><updated>2007-04-30T00:11:24.124+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntuを色々なマシンにインストール</title><content type='html'>先日ubuntu 6.10にTomcatをインストールしたマシンはDELL GX260と言う古いマシンでしたが、&lt;br /&gt;なかなか良い動きをするので、他のマシンでも試そうと思っています。&lt;br /&gt;&lt;br /&gt;DEL PowerEdge 1550 （たぶん）インストール出来たり出来なかったりする。BIOSは同じレビジョン&lt;br /&gt;&lt;br /&gt;IBM HS20 (2003年物の古いブレードです） インストールできないマシンは無かった。&lt;br /&gt;※このブレードの内臓RAIDコントローラはDISABLEにBIOSで設定しています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-3857334389514525611?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/3857334389514525611/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=3857334389514525611' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3857334389514525611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/3857334389514525611'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/04/ubuntu.html' title='ubuntuを色々なマシンにインストール'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-6768284160565380088</id><published>2007-04-27T11:38:00.000+09:00</published><updated>2007-04-27T13:24:18.300+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>（続）Rational Web Developerで作ったWebをTomcatにデプロイ</title><content type='html'>ぐぐったら、tomcatでJSFをうごかす記事が出てきた。&lt;br /&gt;ただし、ibmのJSFインプリはすこし変わっているから&lt;br /&gt;その通りにはならない覚悟で作業する。&lt;br /&gt;&lt;br /&gt;まず、昨日common/libにファイルをコピーしたが、&lt;br /&gt;ここはtomcat全体のものだあら、&lt;br /&gt;Webアプリ用にはshared/libの方が適していると思うので、&lt;br /&gt;そちらに移動する。&lt;br /&gt;&lt;br /&gt;結果的に以下のファイルをそこに置いた&lt;br /&gt;commons-beanutils.jar&lt;br /&gt;commons-digester.jar&lt;br /&gt;commons-logging.jar&lt;br /&gt;jsf-api.jar&lt;br /&gt;jsf-impl.jar&lt;br /&gt;jstl.jar&lt;br /&gt;standard.jar&lt;br /&gt;&lt;br /&gt;稼働OK&lt;br /&gt;&lt;br /&gt;では、DBアクセス有などの複雑な物に挑戦&lt;br /&gt;難なく稼働！&lt;br /&gt;&lt;br /&gt;WebSphere用に作成したアプリをTomcatで無変更で動かせた。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-6768284160565380088?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/6768284160565380088/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=6768284160565380088' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6768284160565380088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/6768284160565380088'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/04/rational-web-developerwebtomcat_27.html' title='（続）Rational Web Developerで作ったWebをTomcatにデプロイ'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-4573604184953663244</id><published>2007-04-26T21:12:00.000+09:00</published><updated>2007-04-27T11:38:23.534+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>Rational Web Developerで作ったWebをTomcatにデプロイ</title><content type='html'>Rational Web Developer Ver6：昔のWebSphere Site Developer Ver5&lt;br /&gt;JSF1.1をサポートしている。&lt;br /&gt;&lt;br /&gt;それで作ったWebアプリをubuntuのTomcatにデプロイしようと言う野望&lt;br /&gt;&lt;br /&gt;jstl.jar  standard.jar を　/usr/share/tomcat5.5/common/lib　にコピー&lt;br /&gt;&lt;br /&gt;それ以外のjarはwarの中にあり。&lt;br /&gt;&lt;br /&gt;では、トライ&lt;br /&gt;&lt;br /&gt;TomcatサーバーにWebで接続し、マネージャ画面からデプロイする。&lt;br /&gt;ちなみに、Tomcat AdministrationやTomcat Managerはデフォルトでは&lt;br /&gt;tomcat-users.xmlにAdmin,managerロールが入っていないので、&lt;br /&gt;以下を他の行を真似して追加&lt;br /&gt;&lt;br /&gt;role rolename="manager"&lt;br /&gt;role rolename="admin"&lt;br /&gt;user username="admin1" password="admin1" roles="admin"&lt;br /&gt;ser username="manager1" password="manager1" roles="manager"&lt;br /&gt;&lt;tomcat-users&gt;&lt;br /&gt;&lt;role rolename="tomcat"&gt;配置は終わって起動しようとすると、起動はできませんと言われる。&lt;br /&gt;&lt;role rolename="role1"&gt;&lt;role rolename="manager"&gt;&lt;role rolename="admin"&gt;&lt;user username="admin1" password="admin1" roles="admin"&gt;&lt;user username="tomcat" password="tomcat" roles="tomcat"&gt;&lt;user username="role1" password="tomcat" roles="role1"&gt;&lt;user username="both" password="tomcat" roles="tomcat,role1"&gt;&lt;user username="manager1" password="manager1" roles="manager"&gt;ログはこんな感じ&lt;br /&gt;2007/04/26 22:01:17 org.apache.catalina.core.ApplicationContext log&lt;br /&gt;情報: HTMLManager: start: Starting web application at '/nolistnerjsf'&lt;br /&gt;2007/04/26 22:01:17 org.apache.catalina.core.StandardContext listenerStart&lt;br /&gt;致命的: クラス com.sun.faces.config.ConfigureListener のアプリケーションリスナの設定中にエラーが発生しました&lt;br /&gt;java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener&lt;br /&gt;at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)&lt;br /&gt;at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)&lt;br /&gt;at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3677)&lt;br /&gt;at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)&lt;br /&gt;at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1175)&lt;br /&gt;at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:527)&lt;br /&gt;at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:104)&lt;br /&gt;at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)&lt;br /&gt;at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)&lt;br /&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)&lt;br /&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)&lt;br /&gt;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&lt;br /&gt;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)&lt;br /&gt;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)&lt;br /&gt;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)&lt;br /&gt;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)&lt;br /&gt;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)&lt;br /&gt;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)&lt;br /&gt;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)&lt;br /&gt;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)&lt;br /&gt;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)&lt;br /&gt;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)&lt;br /&gt;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)&lt;br /&gt;at java.lang.Thread.run(Thread.java:595)&lt;br /&gt;2007/04/26 22:01:17 org.apache.catalina.core.StandardContext listenerStart&lt;br /&gt;致命的: 前のエラーのためにアプリケーションリスナのインストールをスキップします&lt;br /&gt;2007/04/26 22:01:17 org.apache.catalina.core.StandardContext start&lt;br /&gt;致命的: Error listenerStart&lt;br /&gt;2007/04/26 22:01:17 org.apache.catalina.core.StandardContext start&lt;br /&gt;致命的: 以前のエラーのためにコンテキストの起動が失敗しました [/nolistnerjsf]&lt;br /&gt;2007/04/26 22:01:17 org.apache.catalina.core.ApplicationContext log&lt;br /&gt;情報: HTMLManager: list: Listing contexts for virtual host 'localhost'&lt;br /&gt;&lt;br /&gt;どう見てもjarが足りない、warの中に入っていないじゃん。WebSphereV6.0には&lt;br /&gt;共通で入っているクラスを使っているはず。&lt;br /&gt;つづきは明日&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/user&gt;&lt;/user&gt;&lt;/user&gt;&lt;/user&gt;&lt;/user&gt;&lt;/role&gt;&lt;/role&gt;&lt;/role&gt;&lt;/role&gt;&lt;/tomcat-users&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-4573604184953663244?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/4573604184953663244/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=4573604184953663244' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4573604184953663244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/4573604184953663244'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/04/rational-web-developerwebtomcat.html' title='Rational Web Developerで作ったWebをTomcatにデプロイ'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-2061541275915717938</id><published>2007-04-26T10:27:00.000+09:00</published><updated>2007-04-26T20:09:15.882+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>ubuntuにTomcatをインストール</title><content type='html'>HOWTO: Install Tomcat 5.5と言う英文をubuntuforumsで見付けたので、&lt;br /&gt;その通りに行ったら確かに動作した。（前提はJavaのインストールが済んでいる事）&lt;br /&gt;&lt;br /&gt;しかし、SynapticパッケージマネージャにもTomcat5.5があり、&lt;br /&gt;ネットワークさえ継ればこちらの方が簡単ではないか？試してみる。&lt;br /&gt;&lt;br /&gt;まずは、HOWTO:Install で設定した.bashrcの以下の行をコメントアウトしたり、&lt;br /&gt;/usr/local/の下にインストールしたtomcatのディレクトリをまるごと消す。&lt;br /&gt;sudo rm -d -r ./apache-tomcat-5.5.23/&lt;br /&gt;&lt;br /&gt;続いて、Synapticにてtomcatを検索し、Tomcat5.5を選択クリック、&lt;br /&gt;適用ボタンをクリックしダウンロードを開始する。&lt;br /&gt;後は画面の指示に従い完了。&lt;br /&gt;&lt;br /&gt;で、どこにインストールされたたのだろうか？&lt;br /&gt;SynapticでTomcatのプロパティで「インストール済ファイル」を表示させて、&lt;br /&gt;ファイルのフルパスを確認する。色々な場所にファイルが投入されている事が&lt;br /&gt;わかるが、Tomcat本体であれば、startup.shなどの特徴的なファイルがある所がそれ、&lt;br /&gt;私の例であれば、、、以下であった。&lt;br /&gt;/usr/share/tomcat5.5/bin/startup.sh&lt;br /&gt;&lt;br /&gt;早速実行！&lt;br /&gt;エラーでした&lt;br /&gt;Neither the JAVA_HOME nor the JRE_HOME environment variable is defined&lt;br /&gt;At least one of these environment variable is needed to run this program&lt;br /&gt;&lt;br /&gt;早速.bashrcの環境変数の設定を復活&lt;br /&gt;export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/&lt;br /&gt;&lt;br /&gt;もいっかい実行&lt;br /&gt;Using CATALINA_BASE:   /usr/share/tomcat5.5&lt;br /&gt;Using CATALINA_HOME:   /usr/share/tomcat5.5&lt;br /&gt;Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp&lt;br /&gt;Using JRE_HOME:       /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/&lt;br /&gt;touch: cannot touch `/usr/share/tomcat5.5/logs/catalina.out': Permission denied&lt;br /&gt;./catalina.sh: 323: cannot create /usr/share/tomcat5.5/logs/catalina.out: Permission denied&lt;br /&gt;&lt;br /&gt;ちょっと無理矢理だが、エラーメッセージに従い&lt;br /&gt;/usr/share/tomcat5.5/logs$ sudo chmod 777 .&lt;br /&gt;&lt;br /&gt;本来なら、このディレクトリは&lt;br /&gt;drwxr-x---  2 tomcat5 adm  4096 2006-09-30 03:02 .&lt;br /&gt;なので、start.shを動かすユーザーはtomcat5であるべきかなぁ&lt;br /&gt;&lt;br /&gt;やはり、まずかった、tomcat5ユーザーで動かすべきとのパーミッション設定&lt;br /&gt;こうした&lt;br /&gt;&lt;br /&gt;sudo -u tomcat5 ./startup.sh&lt;br /&gt;&lt;br /&gt;http://localhost:8180/でちゃんと画面が表示された。&lt;br /&gt;（デフォルトのポートは8080だけど、8180に変えてありますねぇ&lt;br /&gt;&lt;br /&gt;Statusは以下の様な感じ&lt;br /&gt;&lt;br /&gt; &lt;table border="1" cellpadding="3" cellspacing="0"&gt; &lt;tbody&gt;&lt;tr&gt;  &lt;td colspan="4" class="title"&gt;マネージャ&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt;   &lt;td class="row-left"&gt;&lt;a href="http://localhost:8180/manager/html/list"&gt;アプリケーションの一覧&lt;/a&gt;&lt;/td&gt;   &lt;td class="row-center"&gt;&lt;a href="http://localhost:8180/manager/html-manager-howto.html"&gt;HTMLマネージャヘルプ&lt;/a&gt;&lt;/td&gt;   &lt;td class="row-center"&gt;&lt;a href="http://localhost:8180/manager/manager-howto.html"&gt;マネージャヘルプ&lt;/a&gt;&lt;/td&gt;   &lt;td class="row-right"&gt;&lt;a href="http://localhost:8180/manager/status/all"&gt;サーバの全状態&lt;/a&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; &lt;table border="1" cellpadding="3" cellspacing="0"&gt; &lt;tbody&gt;&lt;tr&gt;  &lt;td colspan="6" class="title"&gt;サーバ情報&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td class="header-center"&gt;&lt;small&gt;Tomcatバージョン&lt;/small&gt;&lt;/td&gt;  &lt;td class="header-center"&gt;&lt;small&gt;JVMバージョン&lt;/small&gt;&lt;/td&gt;  &lt;td class="header-center"&gt;&lt;small&gt;JVMベンダ&lt;/small&gt;&lt;/td&gt;  &lt;td class="header-center"&gt;&lt;small&gt;OS名&lt;/small&gt;&lt;/td&gt;  &lt;td class="header-center"&gt;&lt;small&gt;OSバージョン&lt;/small&gt;&lt;/td&gt;  &lt;td class="header-center"&gt;&lt;small&gt;OSアーキテクチャ&lt;/small&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td class="row-center"&gt;&lt;small&gt;Apache Tomcat/5.5&lt;/small&gt;&lt;/td&gt;  &lt;td class="row-center"&gt;&lt;small&gt;1.5.0_08-b03&lt;/small&gt;&lt;/td&gt;  &lt;td class="row-center"&gt;&lt;small&gt;Sun Microsystems Inc.&lt;/small&gt;&lt;/td&gt;  &lt;td class="row-center"&gt;&lt;small&gt;Linux&lt;/small&gt;&lt;/td&gt;  &lt;td class="row-center"&gt;&lt;small&gt;2.6.17-11-generic&lt;/small&gt;&lt;/td&gt;  &lt;td class="row-center"&gt;&lt;small&gt;i386&lt;/small&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt; &lt;h1&gt;JVM&lt;/h1&gt;&lt;p&gt; Free memory: 0.96 MB Total memory: 5.41 MB Max memory: 63.56 MB&lt;/p&gt;&lt;h1&gt;http-8180&lt;/h1&gt;&lt;p&gt; Max threads: 150 Min spare threads: 25 Max spare threads: 75 Current thread count: 25 Current thread busy: 2&lt;br /&gt;Max processing time: 304 ms Processing time: 0.816 s Request count: 11 Error count: 3 Bytes received: 0.00 MB Bytes sent: 0.03 MB&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-2061541275915717938?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/2061541275915717938/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=2061541275915717938' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2061541275915717938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2061541275915717938'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/04/ubuntutomcat.html' title='ubuntuにTomcatをインストール'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-2315198196939792501</id><published>2007-04-26T10:10:00.000+09:00</published><updated>2007-08-02T17:55:57.697+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu 6.10にJDK5.0をインストールする</title><content type='html'>１．メニューから、「システム」、「システム管理」、「Synapticパッケージマネージャ」を起動&lt;br /&gt;２．検索ボタンを押下し、sun-java5と入力&lt;br /&gt;３．パッケージにsun-java5-bin,sun-java5-jdkは最低でも選択し、demoなどは任意で&lt;br /&gt;４．画面上部の適用ボタンをクリックするし、後は画面の指示に従う&lt;br /&gt;&lt;br /&gt;以上」&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-2315198196939792501?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/2315198196939792501/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=2315198196939792501' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2315198196939792501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/2315198196939792501'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/04/jdk50.html' title='ubuntu 6.10にJDK5.0をインストールする'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3817142084460641584.post-8057063616629870420</id><published>2007-04-13T10:44:00.000+09:00</published><updated>2007-04-26T10:06:13.749+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>ubuntuにJavaインストール</title><content type='html'>「アプリケーション」ー「アプリの追加と削除」&lt;br /&gt;SearchにSun javaと入力&lt;br /&gt;Sun Java 5.0 Runtimeを選択&lt;br /&gt;install unsupported and restricted software?と確認されるので、installを選択する。&lt;br /&gt;ubuntuなのでパスワードの確認を求められるので、入力する。&lt;br /&gt;インストールが開始される。&lt;br /&gt;以上」&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3817142084460641584-8057063616629870420?l=notes3102.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notes3102.blogspot.com/feeds/8057063616629870420/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3817142084460641584&amp;postID=8057063616629870420' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8057063616629870420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3817142084460641584/posts/default/8057063616629870420'/><link rel='alternate' type='text/html' href='http://notes3102.blogspot.com/2007/04/ubuntujava.html' title='ubuntuにJavaインストール'/><author><name>notes3102</name><uri>http://www.blogger.com/profile/15364816100565108888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
