Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 我的RESTful Jersey web应用程序的第一个加载页面上的问题_Eclipse_Jakarta Ee_Jersey_Web.xml - Fatal编程技术网

Eclipse 我的RESTful Jersey web应用程序的第一个加载页面上的问题

Eclipse 我的RESTful Jersey web应用程序的第一个加载页面上的问题,eclipse,jakarta-ee,jersey,web.xml,Eclipse,Jakarta Ee,Jersey,Web.xml,我的RESTful jersey项目(动态web项目)名称为“我的jersey” 我使用以下方法定义了资源类: @Path("/my") public class resource{ @GET @Produces(MediaType.TEXT_PLAIN) public String sayPlainTextHello() { return "Hello Jersey"; } } myweb.xml: <servlet

我的RESTful jersey项目(动态web项目)名称为“我的jersey

我使用以下方法定义了资源类:

@Path("/my")
public class resource{
     @GET
     @Produces(MediaType.TEXT_PLAIN)
     public String sayPlainTextHello() {
           return "Hello Jersey";
     }
    }
myweb.xml

<servlet-mapping>
    <servlet-name>myjersey</servlet-name>
    <url-pattern>/my/*</url-pattern>
  </servlet-mapping>

我的球衣
/我的/*
当我在Eclipse中运行我的web应用程序时。为什么第一个加载的页面URL是

http://localhost:8080/my-球衣/
这是一个空白

问题1。为什么不显示“你好球衣”

问题2。如果我希望第一个加载的页面是html文件,如何以及在何处指定?在web.xml中??如何指定第一个加载页面是myfirstpage.html


问题3。我应该把这个myfirstpage.html放在项目的什么地方?在哪个目录下?(我正在使用EclipseDynamicWebProject开发jersey应用程序。)

@Path注释提供应用程序下资源所在的路径。在这种情况下,您必须使用该路径来获取“Hello Jersey”

由于这是一个标准的动态web应用程序,您可以像任何普通应用程序一样设置它,因此您也在使用jersey这一事实并不重要

将myfirstpage.html放在web.xml的欢迎文件列表部分,并将该文件放在WebContent文件夹中