我在 Eclipse (helios) + Glassfish v3 中创建了一个简单的“hello world”servlet。我正在使用 Glassfish 的 Eclipse 插件 WEB-INF/ 文件夹中似乎没有 web.xml 但有一个 sun-web.xml。这是我第一次使用 glassfish,但对缺少 web.xml 感到有点惊讶 - 所以这里有一些问题:
- 我在哪里检查 servlet 的 url 映射?在 Eclipse 中创建新的 Servlet 时,它要求我提供 URL 映射,但我无法在任何可以调整设置的 .xml 文件中找到它。
- 如果没有任何 web.xml,从头开始创建它很容易出错。你有什么建议?谷歌样品和玩?不应该是自动创建的吗?
- 有没有人遇到过这个?我尝试查找 web.xml 和 sun-web.xml 之间的区别,但结果并没有什么启发性。我不想为了配置目的而学习另一个 xml,而且那太特定于 glassfish。
我们必须配置 servlet 上下文、映射等,尤其是在开发/测试期间,但是 web.xml 的完全缺失让我很难过。