java.io.IOException: CreateProcess: … error=193

Windows でビルド環境を作ってビルドしようと思い、この問題にはまる・・・。と言うわけで、メモがてらに記録しておこう。遭遇していた問題は、たとえば、ant タスクで

<exec executable="maven"><arg line="-g"/></exec>

と言う感じで作って、実行して、遭遇していた。はて、なぜこんな訳わからんことを行っているのかと思ったら、どうやら、mavenがスクリプトでこいつを上のように実行するとダメとのこと。

<exec executable="cmd.exe"><arg line="/c maven -g"/></exec>

と言う風にするべし、とのことらしい。Unix系ではこんなことに遭遇することはないけど、Windowsだと、これにぶつかる・・・。ようやく、解決かな・・・。でも、UnixとWindowsでどっちも動くようにするのはどうするべきだろうか・・・。

ログ解析ポートレット

いろいろと作り直している・・・。実装し直したりで、ようやく、落ち着いたかもしれない。解析するデーモンを立ち上げ、時間指定で、ログの解析を開始するようにした。そんでもって、結果の出力は、解析後に出力結果を生成することで対応することにする。解析した後に出力結果を生成しておかないと、ロースペックのマシンでは、データソースから結果を取ってくるのに時間がかかって、パフォーマンス的にかなり厳しいものになる。そういうさまざまな問題を大量に修正した。結構な、時間もかかっているので、そろそろ落ち着いてもらわないと困る。