Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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 不能';使用Tomcat或GlassFish服务器无法从Java Jersey应用程序获取JSON响应_Eclipse_Tomcat_Jakarta Ee_Glassfish_Jersey - Fatal编程技术网

Eclipse 不能';使用Tomcat或GlassFish服务器无法从Java Jersey应用程序获取JSON响应

Eclipse 不能';使用Tomcat或GlassFish服务器无法从Java Jersey应用程序获取JSON响应,eclipse,tomcat,jakarta-ee,glassfish,jersey,Eclipse,Tomcat,Jakarta Ee,Glassfish,Jersey,我的Java Jersey应用程序有问题。我正在使用本教程编写一个应用程序: 我的应用程序与本例中的几乎相同,我使用Maven导入.jar文件。我在db中也有一些变化。我在wamp服务器上运行这个数据库,并且使用phpMyAdmin。 我的应用程序结构如图所示: 当我在Tomcat或GlassFish服务器上运行我的应用程序时,总是会出现404错误。我检查了所有内容,更正了web.xml文件,因为Servlet有问题。我用GlassFish解决了几个问题,但没有任何帮助。 我正在尝试运行以下命

我的Java Jersey应用程序有问题。我正在使用本教程编写一个应用程序: 我的应用程序与本例中的几乎相同,我使用Maven导入.jar文件。我在db中也有一些变化。我在wamp服务器上运行这个数据库,并且使用phpMyAdmin。 我的应用程序结构如图所示:

当我在Tomcat或GlassFish服务器上运行我的应用程序时,总是会出现404错误。我检查了所有内容,更正了web.xml文件,因为Servlet有问题。我用GlassFish解决了几个问题,但没有任何帮助。 我正在尝试运行以下命令: 我得到了404错误,但当我运行它时,它工作了,所以服务器可能没有问题。我还尝试在我的数据库中进行一些更改,通过执行Chrome Advanced Rest Client中的命令,它也不起作用,我只收到以下错误: 我不知道问题出在哪里。我知道很难猜测我的代码中哪里有错误,但我需要你的帮助。如果有必要,我可以在GitHub中发布我的整个项目,或者在这里发布一些类或文件,只要告诉我应该发布什么就可以了


编辑:(Github中的web.xml)


爪哇岛
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
泽西岛休息服务
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.config.property.packages
爪哇岛
1.
泽西岛休息服务
/休息/*

您的URL中似乎缺少
/rest/
部分(在
登录之前)。
rest
在web.xml中设置为servlet映射

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

如果你还没有弄明白,请发布github链接。有机会的时候我会去看看的如果你能看看这个就好了。提前谢谢你!您的URL中似乎缺少
/rest/
部分(在
登录之前)。
rest
在web.xml中设置为servlet映射谢谢!我花了几个小时想弄明白,但我没弄明白。再次感谢你!
<servlet-mapping>
  <servlet-name>Jersey REST Service</servlet-name>
  <url-pattern>/rest/*</url-pattern>
</servlet-mapping>
http://localhost:8080/silownia_java/rest/login/dologin