Итак, у меня есть веб-приложение с определенным маршрутом: http://localhost:28389/MyProjectName/webresources/test/, которое возвращает только строку json:

Но когда я развертываю свое приложение на heroku, веб-приложение не может найти тот же путь:

Это мой ApplicationConfig:
@javax.ws.rs.ApplicationPath("webresources")
public class ApplicationConfig extends Application {
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> resources = new java.util.HashSet<>();
addRestResourceClasses(resources);
return resources;
}
private void addRestResourceClasses(Set<Class<?>> resources) {
resources.add(pkgServices.TestService.class);
}
}
А это мой класс TestService:
@Path("test")
public class TestService {
public TestService () {
}
@GET
@Produces({MediaType.APPLICATION_JSON})
public Response getTestMsg() throws Exception {
return Response.ok("welcome").build();
}
}