ここからは、ハマった仕事話。
興味ない人はスルーで。(^^;;
そもそも何にはまったかって、サーバー設定っすよ、サーバー設定!
前の会社では自分でたいていのことはこなさなきゃいけなかったから、サーバー設定だろうとなんだろうとやってたけど、今の会社に移ってからはプログラムオンリーで設定系はほとんどやってなかったし、そもそもIISがメインの仕事が多かったので、TOMCATの設定ってwindowsでもやったことあまりなくて。
それでもサーバーの設定なんてどれも似たようなものだし、それほど時間はかからずにできるだろうとタカくくってたんですよ。
かかっても2時間くらいかな〜なんて。
それが蓋を開けてみたら、
三日って。il||li _| ̄|● il||li
想定外すぎる。つД`)・゚・。・゚゚・*:.。
やりたかったのはなんてことはない、Tomcat5.5+Apache2.2+JDK1.6の環境を作りたかっただけなのっ。
後は開発したアプリをインストールしたら、終わりなはずだったのっ。
こんなもん、インストールちょちょちょいで行けるはずだったのにっ。
JDK1.6インストールして、Tomcat5.5インストールして、さくっと終わったのでよっしゃ〜と思っていたのに、Tomcat起動せず。il||li _| ̄|● il||li
正常終了したのになんで?!と、ハマること数時間。
どうも、Tomcat5.5はインストール時にJDK1.6は対応していないっぽいことがわかり、ひとまずTomcatをアンインストールし、JDK1.5をインストール。
そちらを指定してTomcatを再インストールし、ようやくTomcat起動。
Config画面で、JDK1.5をJDK1.6に指定しなおして、設定終了。
ところがこの時、指定するJVMディレクトリを間違えていたのです!
なんでJVMが複数あるんだよぅ。(;´Д`)ノ
しかも違うJVMでも正常動作するし。il||li _| ̄|● il||li
しかし、これが後々影響するのです・・・。
開発していたJavaアプリケーションをインストールして、web.xmlなんかを修正し、動作確認。
さくっと動いたのでこれでOKだ♪と思っていたのに、今度はシー○ーリポーツが動かない。つД`)・゚・。・゚゚・*:.。
ClassNoFindになっちゃって、なんで〜!?と、これにハマること二日。
ええ、原因は
JVMの設定ミスですよっ。
ちくそう。
結局これに気がつくのと、シーオー○ポーツはサーバーにもインストールしなきゃいけないというばかばかしい原因を見つけるまでに、週末までかかった次第。
だいたいさっ。サポートページがお粗末すぎるんだよっ。
作為的に消してるとしか思えないくらいネット上に情報が全くないのに、サーバーにDLLインストールしなきゃいけないなんて、書いてないしっ。
ってか、書いてるけどまさかサーバーに入れなきゃいけないなんて、普通WEBアプリじゃ考え付かんつーの。
Jarファイルあるのに、意味ねー。(怒)
WEBサーバーにもいるってきちんと明記しとけやぁ!!ヾ(*`Д´*)ノ"<逆切れ
いずれにしても、今回やったことは、
きっと一生忘れない。(笑)
レベルアップしたんだと思おう・・・そして来週は、ロスした分倍速で働かねば〜。(;´Д`)ノ
<<Close