Tomcatのワナ。
VBでのアプリ開発も一段落して今度はJavaサーブレット。
クレジット決済のプログラムをば作成中。
Redhat9+j2sdk1.4+Tomcat5の環境でとっとこ作成。
ただJavaはiアプリくらいしかやったことないもんで・・・
web.xmlとかコンテキストの設定とかに苦戦しながらもとりあえず定番「HelloWorld」を作成。
要領がわかったのでクレジット決済のライブラリとかをインストールして、
早速本題に取りかかる。
パッケージとかちょこちょこ調べつつもとりあえずコンパイルの段階まで漕ぎつけました。
いざコンパイル!
エラーとか無くしつつコンパイル終了。
いざブラウザから実行!
・・実行!
・・・・・・・実行!
動かないんですけど・・・_| ̄|○
画面に出たのは
「NoClassDefFoundError」
の文字。
とりあえずググッてみる。
出てきた答えは環境変数の「CLASSPATH」が設定されてないってことばかり。
・・・でもね。CLASSPATHは設定されてるんですよ。
意味わがんね。
とりあえずサーバー上で動くようにプログラムを改造。
サーバーのコマンドラインからjavaコマンドで起動。
・・・アレッ?動いてるんですけど(゚∀゚)






