java - 在 Eclipse 动态 Web 项目中包含 HTML 文件

标签 java html eclipse web-services path

我知道对此必须有一个简单的答案,但 Google 目前无法提供帮助。我在 Eclipse 中有一个动态 Web 项目,它使用 Java/Jersey 来运行 Web 服务。我的所有 java 资源都在像 projectname/test/statistics 等 URI 中针对不同的资源进行调用。我的挂断点是在一个相对简单的点上:
如何在此项目中包含 HTML 文件?
我打算将此文件作为一种“主页​​”,以便处理登录等。我希望 URI 类似于 projectname/projectname/login,但我似乎找不到在哪里可以定义引用 HTML 文件的路径。是否需要向 HTML 本身添加一些内容,或者它是 Eclipse 项目中的设置?

更新:
太好了...我仍然无法通过 Eclipse 运行我的 html 文件。我现在要做的是在没有 html 的情况下向 Tomcat 部署 war,然后将 html 文件放在一个完全独立的文件夹中以运行它。这意味着我每次调用我的文件时都必须键入不同的上下文根。

最佳答案

我通过更改 web.xml 解决了这个问题:

<servlet-mapping> <servlet-name>Jersey REST Service</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping>

<servlet-mapping> <servlet-name>Jersey REST Service</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping>

然后 http://servername/MyWebApp正确启动 index.html。

关于java - 在 Eclipse 动态 Web 项目中包含 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6363134/

相关文章:

html - 在两个网格项之间插入一个新的 div

eclipse - 如何更改JavaHL(JNI)在Mac上更改登录密码后不可用?

java - 通过实现一个接口(interface),一个类是否会成为该接口(interface)的 "Type"?

javascript - 第一次点击每个导航项时保持容器打开

javascript - 如何获取数组项并在html中制作相应的span

java - 查找 Eclipse 项目中的错误数

android - mvn 安卓 :deploy -> Unfortunately App has stopped

java - 使用神经网络进行文本分类

java - SELECT APDU 无法正常工作

java - 访问同一 JVM 上的单个 hazelcast 实例