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

締切り済みの質問

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

もし、同じようなエラーを経験した方がいらっしゃったら、
どのように解決したのか、何が原因だったのか、教えて頂きたいです。

よろしくお願いします。

投稿日時 - 2008-08-19 23:58:02

QNo.4263707

すぐに回答ほしいです

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(1件中 1~1件目)

ANo.1

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

投稿日時 - 2008-08-20 10:34:45

お礼

こんばんは。自己解決しました。

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

投稿日時 - 2008-08-22 00:24:46

あわせてチェックしたい
  • resin.confの設定でご質問です ...
  • Resin3.1で使用出来るJREバージョンは? ...
  • classpathについて ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら