スポンサーサイト

  • 2008.07.31 Thursday
  • -
  • -
  • -
  • by スポンサードリンク

一定期間更新がないため広告を表示しています


Tomcatの起動後にHTMLを開く

タイトルのような要望がお客さんから挙がってきた。

どうやらTomcatを再起動した後に一回サーバーマシンでサービスにアクセスしないと他のマシンからサービスが利用できないと言うのだ。
原因ははっきりしないが、別ネットワークからのアクセスで上手く表示できないと言うことから間にあるProxが悪さをしてるんじゃないか?と思った。

まぁ、お客さんからの要望なので何とかしようと考えた上で、Tomocatの起動後にHTMLを開いてしまう事にした。

この方法はサーバーがWindowsでHTMLがIEに関連付けられている事が条件となるが、利用できる場面もあるのではないかと思いメモ代わりに公開しておく。

まず、以下のようなバッチファイルを用意する

ping localhost -n 2 > nul
ping localhost -n 60 > nul
start http://www.hogehoge.com/


このバッチファイルを「callhtml.bat」という名前にでもしておいてcatalina.batの最後の行にある「:end」の次の行に以下の一文を追加する

start callhtml.bar


これでcatalina.batからTomcatが呼び出された60秒後にIEが立ち上がって指定したURLにアクセスされる。
Tomcatが60秒で起動しない場合は、callhtml.batの2行目にある60を90なり120なり好きな秒数に変更してください。
注意すべきは60って指定してもきっかり60秒ではなく約60秒であること、pingを利用して擬似的タイマーにしてるのでこんな事になっちゃいます。

sleep 60

がなんだか使えなかったんだよね・・・。


Pythonをインストールする

インストールは非常に簡単。

Python Japan User's Groupより最新(今日現在で最新は2.5)をダウンロードして、インストーラーに従うだけ!
簡単でしょ。

手順として(書くまでもないが・・・)

1)http://www.python.jp/Zope/を訪問
2)右の方にある「初めての方へ」のところにある「Pythonのダウンロード」をクリック
3)Windows用インストーラー(python-2.5.msi)をダウンロード
 ※64bitマシンの人は違うのを選んでもOK
4)ダウンロードしたファイルを実行(インストーラーに従う)
5)pathを設定(インストールしたフォルダを指定)
6)cmdより 「python」 と、打ってみる
7)すると 「>>>」が表示されるので
8) >>> print "Hello python" と打ってみて動けばOK
 まぁ、5)の時点で動作は確認できるんだけどね。動かしてみたいじゃん

以上!

最初に触れたオブジェクト指向

改訂第2版 Java言語プログラミングレッスン (上)
改訂第2版 Java言語プログラミングレッスン (上)




改訂第2版 Java言語プログラミングレッスン (下)
改訂第2版 Java言語プログラミングレッスン (下)



私が最初に覚えた言語はBasicでした
それも、ポケットコンピューターで利用できるとても簡単なものだけ
その語、VisualBasicが出てきたがどうもなじまず、あまり本格的にプログラム言語を学ぶ事はなかった
しかし、就職してプログラムを作成する事になった為、本格的に勉強する事を迫られた
その時覚えたのがPL/Iである

存在だけ聞いた事があったこの言語、何者?という思いがありつつも比較的単純で判り易かった覚えがある
しかし、あまりの単純的作業がいやになり転職。
そして出会ったのがJavaであった

書籍などからJavaの言語については情報を仕入れて、動くプログラムは書けるようになった
しかし、それはJavaの言語を利用してプログラムを書けるようになったというだけで、Javaの利点は何ひとつ活かせていない構造化プログラミングの焼き直しのような出来上がりであった

これではマズイと思い、基礎から学ぼうと手に取ったのが紹介している本である

この本は上巻で言語の基本的説明を行い、下巻でJavaを利用したオブジェクト指向について書かれている

下巻を読んで初めてオブジェクト指向のなんたるかに始めて触れた気がした
今読み返すと、きっと基本的な事だと通りすぎてしまうような内容だったかもしれないが、オブジェクト指向をまったく理解できていなかった私にとってこの本は1本の道しるべとなった

非常に判り易く、これからオブジェクト指向言語を始めてみようと思われる方にとって参考になる2冊だと思う

calendar
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< March 2024 >>
amazon links
selected entries
categories
archives
recent comment
recent trackback
recommend
sponsored links
links
profile
search this site.
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM