我在eclipse中使用Restful web服务。几天前它运行顺利。但今天出了点问题。 Web服务正常运行,但是当我在Web服务程序上修改某些内容时,它在调用Web服务后没有反映出来。我之前已经注意到,每当我在程序中更改小代码时,服务器就会自动启动并且它会在运行中反映出来。 现在我的Web服务启动但似乎它从缓存运行。无论我在程序中修改了什么,它都不会在输出中显示。我重新启动(停止和启动)服务器,甚至重启日食,但没有任何变化。它始终提供以前的结果。例如
@Path("/todo")
public class TodoResource {
// This method is called if XMLis request
@GET
//@Path("/text")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public Todo getXML() {
Todo todo = new Todo();
todo.setSummary("testing web service");
todo.setDescription("This is my first todo using restful");
return todo;
}
当我运行此Web服务时,它将输出显示为
testing web service
This is my first todo using restful
当我修改了类似的东西时(只添加了代码4444的代码) todo.setSummary(“测试网络服务4444”);
它不显示4444,而是显示较旧的输出 测试Web服务 这是我第一次使用restful
它真的很奇怪,我不知道出了什么问题。 任何帮助或建议都表示赞赏。
Eclipse版本:Indigo Service Release 2
提前致谢
施瑞斯塔
答案 0 :(得分:1)
答案 1 :(得分:0)
我有同样的问题;设法通过清理项目来解决它:
项目>干净......
停止,启动/清理服务器对我没有任何帮助。