- PR -

javaプログラムのサーブレット化

1
投稿者投稿内容
ばっちゃん
会議室デビュー日: 2004/11/01
投稿数: 7
投稿日時: 2004-11-19 16:32
こんにちわ!
Javaで形態素解析sen(文字列から単語を切り出し、品詞を表示する)プログラムを改良して表示できるようにしました。
これをサーブレット化したいのですが、うまくいきません。

プログラムのコンパイルはできましたが、表示させようとするとエラーが表示されます。エラーは↓
//////////////////////////////////////////////
・The server encountered an internal error () that prevented it from fulfilling this request
java.lang.IllegalArgumentException: C:\WINDOWS\system32\null\conf\sen.xml (????????????????)
net.java.sen.StringTagger.readConfig(StringTagger.java:246)
net.java.sen.StringTagger.init_ja(StringTagger.java:116)
net.java.sen.StringTagger.<init>(StringTagger.java:84)
net.java.sen.StringTagger.getInstance(StringTagger.java:101)
StringTaggerDemo8.doPost(StringTaggerDemo8.java:34)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

//////////////////////////////////////////////
と表示されました。
このエラー表示があらわしている原因がよくわからなくて・・・ご教授よろしくおねがいします。

それから、senプログラムを呼び出すjavaプログラムは\WEB-INF\classesの中にはいっているのですが、senプログラム本体も\WEB-INF\classesの中に入れていいんでしょうか?
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2004-11-19 16:33
IllegalArgumentExceptionは文字通り、受け取った引数
(この場合はC:\WINDOWS\system32\null\conf\sen.xmlですね)が不正だ、という例外です。

プログラムそのものがどのようなものかわからないのでなんとも言えませんが、コマンドライン
で実行するときには何か設定が必要ではありませんでしたか? nullってのが気になります。
1

スキルアップ/キャリアアップ(JOB@IT)