質問: 早速ですが、Eclipseでサーブレットを作っていてのご質問ですが 以下のようにパッケージaとbを作った場合、 パッケージが異なれば、aパッケージのTestと bパッケージのTestクラスは別なので、作成できるかと思ったのですがservletの場合、それは許されないのでしょうか。 以下のクラスを作り、 ``` package com.example.servlet.a public class Test extends HttpServlet { } ``` 以下のクラスを作ろうとしたところ、[The servlet name already exists.]となります。 ``` package com.example.servlet.b public class Test extends HttpServlet { } ```
回答: web.xmlのservlet-nameに同じ名前を定義していたりしませんか? > > パッケージが異なれば、aパッケージのTestとbパッケージのTestクラスは別なので、作成できるかと思った > > > この認識は正しいです。 一方で、web.xmlのservlet-nameは同じ名前を使用できません。