【发布时间】:2011-12-09 15:31:49
【问题描述】:
我觉得我疯了,但我无法在码头中显示一个简单的默认 index.html 页面。
web.xml 中定义的根上下文是
<servlet-mapping>
<servlet-name>jersey-servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
我有欢迎文件:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
但是在输入http://localhost:8182/api/ 时,我得到一个 404。这在 tomcat 中工作正常,所以我错过了什么???????????我正在做一些我知道但仍然......在 tomcat 上工作的愚蠢的事情。
谢谢
【问题讨论】:
-
Jetty 有许多用于部署 Web 应用程序的机制:WAR,分解的存档,来自您的 Java 代码。你是哪种部署模式?
-
mvn jetty:从 maven 嵌入运行。我认为我很傻,如果您只有上面定义的根上下文,甚至可能有一个默认的 index.html 页面吗?在'/*'之后我不需要一个实际的应用程序名称吗?因此,例如 /rest/* 将附加到上下文根 /api?
-
忽略我之前的评论我快疯了