ฉันต้องการรันโปรเจ็กต์ของฉันบน Tomcat โดยใช้เส้นทางปลายทางต่อไปนี้คือไฟล์ java สองไฟล์ของฉัน
นี่คือคลาสแอปของฉัน
package app;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
@ApplicationPath("/t")
public class App extends Application{
}
นี่คือคลาสปลายทาง
package controllers;
import java.util.List;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import dao.IEntityDAO;
import daoimpl.EntityDAOImpl;
import dto.Contacts;
import view.ContactView;
@ApplicationPath("/t1")
public class ContactController {
@Path("/hi")
@GET
@Produces(MediaType.TEXT_PLAIN)
public String getpassword()
{
return "Hiii";
}
@Path("/t2")
@GET()
@Produces(MediaType.APPLICATION_JSON)
public List<ContactView> getallEntity(){
IEntityDAO obj = new EntityDAOImpl();
return obj.getallEntity();
}
}
Tomcat 7 ของฉันกำลังทำงานอยู่ แต่เมื่อฉันรันบน Tomcat โดยทำตามเส้นทาง
http://localhost:8006/ContactApp/t/t1/hi
มันแสดงข้อผิดพลาดดังต่อไปนี้
HTTP Status 404 - /ContactApp/t/t1/hi
type Status report
message /ContactApp/t/t1/hi
description The requested resource is not available.
Apache Tomcat/7.0.47
ใครสามารถช่วยได้บ้าง??