1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

EclipseでTomcatサーバーが起動失敗する件について

Last updated at Posted at 2024-11-05

初めて書きます
自分の備忘録と同じ問題があった誰かのために

エラーの内容について

Udemyの動画で勉強していた時、
以下エラーがEclipseでTomcatサーバーを再起動しようとしたときに発生した
image.png

いろいろ調べたがいまいち原因がわからん。
教えて偉い人

試したこと

・Eclipse再起動
・PC再起動
・直前に作成したサーブレットやJSPを削除

どれをやっても解決せず

解決方法

ネットで検索してweb.xmlが勝手に作成されていて削除したら解決したという記載を発見したため
以下のファイルを削除してみた
image.png

すると解決した
消していいのかって疑問はあるがすぐに再作成されるし、とりあえずは問題ないかなって思っている

正直、原因はわかってませんが
新規サーブレットを追加するとweb.xmlが作成され、
サーバーの再起動をするとエラーが発生するようだった。

どうやらサーブレットのアノテーションの重複が原因になっているらしい

予想になるが、アノテーションとweb.xmlの役割がかぶっているのかな?
普通に新規サーブレットを作成すると、アノテーションが自動で追加されない。
動画では自動で追加されていたので、サーブレットに毎回アノテーションを追加していたが、それがだめっぽい

web.xmlの記載とアノテーションが競合してエラーになっているようだった

試しにTestサーブレットを作成したら画像の記載があった
image.png

これをその他のページに対応するように追記し、アノテーションを削除したらうまく動いた

参考にさせていただいたサイト

https://kakedashi-engineer.com/2021/02/05/eclipsetomcaterr/
https://qiita.com/SmdRs/items/4d50f0efc79f38916604

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?