gpt4 book ai didi

java - 在此服务器上找不到请求的 URL/REST/WebService/MyMethod

转载 作者:行者123 更新时间:2023-12-01 04:18:07 25 4
gpt4 key购买 nike

我是 REST 服务新手。我已经完成了一个小型 REST Web 服务应用程序并部署在我的在线 tomcat Web 服务器中,

我的链接--><强> http://sample.com.au/REST/WebService/MyMethod?name=sss

但我收到以下消息

在此服务器上找不到请求的 URL/REST/WebService/MyMethod。

当我在本地 Eclipse 中运行类似的程序时,它的工作......

谁能告诉我这个问题的解决方案...

我的web.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 'http://java.sun.com/dtd/web-app_2_3.dtd'>

<web-app>
:
:
<servlet>
<servlet-name>ServletAdaptor</servlet-name>
<servlet-class>com.sun.jersey.server.impl.container.servlet.ServletAdaptor</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ServletAdaptor</servlet-name>
<url-pattern>/REST/*</url-pattern>
</servlet-mapping>

</web-app>

我的FeedService.java

package webService;

import java.util.ArrayList;

import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;

import model.ProjectManager;
import com.google.gson.Gson;
import dto.FeedObjects;

@Path("/WebService")
public class FeedService {



@GET
@Path("/MyMethod")
@Produces("application/json")
public String names(@QueryParam("name") String name)
{
System.out.println("name----------->"+name);
String feeds = null;
try
{
ArrayList<FeedObjects> feedData = null;
ProjectManager projectManager= new ProjectManager();
feedData = projectManager.GetFeeds(name);
Gson gson = new Gson();
System.out.println(gson.toJson(feedData));
feeds = gson.toJson(feedData);
}

catch (Exception e)
{
System.out.println("Exception Error"); //Console
}
return feeds;
}


}

context.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/iloadlogistics.com.au"/>

最佳答案

引用here 。具体查看例4.1和例4.5。您不应该这样部署吗?

关于java - 在此服务器上找不到请求的 URL/REST/WebService/MyMethod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19243237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com