• 締切済み

resinでサーブレットを起動したい

こんばんは。 リクエストに対して、単純にレスポンスを返すサーブレットを作っています。 これを、resinで動かしたいと思っています。 ところが、resinで起動したところ、以下のメッセージを出力して、サーブレットが起動しません。 (web.xmlの10行目に、<servlet-class>greeting.Hello</servlet-class>を書いています) com.caucho.config.LineConfigException: WEB-INF/web.xml:10: `greeting.Hello' is not a known servlet. Servlets belong in the classpath, often in WEB-INF/classes. ただ、まったく同一のサーブレットをtomcatで起動すると、エラーもなく正常に動きます。 ですので、resinの設定に問題があるのでは、と思い、 いろいろ調べてみたのですが、いっこうに分かりませんでした・・・。 resin.confなどの各設定ファイルは、何も変更しておらず、すべてデフォルトのままです。 Javaやresinのバージョンです。 JRE 1.4.0-02 resin 3.0.9 tomcat 6.0 もし、同じようなエラーを経験した方がいらっしゃったら、 どのように解決したのか、何が原因だったのか、教えて頂きたいです。 よろしくお願いします。

みんなの回答

noname#75656
noname#75656
回答No.1

エラーメッセージそのままじゃないんじゃないですか?

ijhnb6543f
質問者

お礼

こんばんは。自己解決しました。 JRE 1.4.0-02でコンパイルしていると思ったのですが、違うJREを参照していました。設定を確認して、ちゃんとJRE 1.4.0-02でコンパイルしたところ、ちゃんとresinで起動しました。