初投稿です。Javaを始めてぼちぼち4ヶ月が経とうとしています
完全に自分用のメモですが誰かの役に立てばいいな思います。
急に実行できなくなった
Eclipseで簡単なWebアプリを作成していて、ちょくちょく起動しながら手直しをしていました。
いくつかファイルを追加して「さて動くかな」とサーバーで実行をすると
このようにサーバーの始動に失敗してしまいました。
詳細が全然詳細じゃなかったのでモヤモヤしながら以下のことを試しました
- プロジェクト及びサーバーのクリーン
- サーバーの作り直し
- ワークスペースを変更しプロジェクトのインポート
- とりあえずPC再起動
- 別プロジェクトを作成し、作成しソースコードをまるまるコピペ
- Tomcatの再インストール
等々試してみましたが一向に解決しませんでした。
結局何がいけなかったのか
Servletのアノテーションが重複していました。
正直なんで重複したらダメなのかは今ひとつわかっていないのですが、重複を解消してあげると無事に動きました。
似たような機能を持ったサーブレットを複数作ろうとファイルのコピペをしたときに重複したのでしょう。
エラーの詳細が全然詳細じゃなかったり、この手の問題を検索しても意外と引っかからなかったり(検索力が低いのか??)とだいぶ時間がかかってしまいました。
記事の不備や、なにかご教示いただけることがあればコメント等残していただけると幸いです。