Web services Jersey/RESTWeb动态应用程序,EclipseDon';我看不到变化
我正在尝试用JAX-RS实现REST Web服务。 但是Eclipse没有看到我在类中所做的更改 当我启动tomcat时,一切正常。但是,当我获得Web服务的路径url(“/trip”)时,它仍然显示我的旧方法,返回“Hello Jersey” 我拥有Web服务的班级:Web services Jersey/RESTWeb动态应用程序,EclipseDon';我看不到变化,web-services,jakarta-ee,jax-rs,Web Services,Jakarta Ee,Jax Rs,我正在尝试用JAX-RS实现REST Web服务。 但是Eclipse没有看到我在类中所做的更改 当我启动tomcat时,一切正常。但是,当我获得Web服务的路径url(“/trip”)时,它仍然显示我的旧方法,返回“Hello Jersey” 我拥有Web服务的班级: package com.suptrip.ressourcesClass; @Path("/trip") public class TripRessources { // This method is cal
package com.suptrip.ressourcesClass;
@Path("/trip")
public class TripRessources {
// This method is called if JSON request
@GET
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public Trip getJSON() {
Trip t= new Trip();
t.setTitle("This is my first trip");
t.setDescription("Lorem ipsum.");
return t;
}
}
package com.suptrip.entity;
@Entity
@Table(name="TRIP")
@XmlRootElement
public class Trip implements Serializable{
...properties, constructors, setters, getters etc.
}
Web服务中使用的我的实体类:
package com.suptrip.ressourcesClass;
@Path("/trip")
public class TripRessources {
// This method is called if JSON request
@GET
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public Trip getJSON() {
Trip t= new Trip();
t.setTitle("This is my first trip");
t.setDescription("Lorem ipsum.");
return t;
}
}
package com.suptrip.entity;
@Entity
@Table(name="TRIP")
@XmlRootElement
public class Trip implements Serializable{
...properties, constructors, setters, getters etc.
}
jersey的My web.xml配置:
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>
com.sun.jersey.spi.container.servlet.ServletContainer
</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.suptrip</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
我删除了它,但它仍然返回“Hello Jersey”。
有什么想法吗
我的尝试:
重新启动Eclipse
焕新项目
清除服务器
删除服务器/重建它问题来自“我的web内容”文件夹中的jersey库,请删除它们并从“项目属性”>“java生成路径”中添加它