Я разработал встроенный джет-сервер для реализации остальных услуг.Я настроил проект eclipse в eclipse.Я написал пример программы, которая возвращает некоторые детали через rest url,
. Я успешно скомпилировал программу и создал jar-файл Runnable.Я успешно смог запустить файлы JAR, и сервер запустился и работал на порту, который я дал,
У меня есть URL-адрес тестирования http://localhost:1234/getuser/1
it gave me the user details in the response
<username>test1</username>
Я запустил тот же URLс другим идентификатором нет http://localhost:1234/getuser/2
Again it gave me the same result,
`<username>test1</username>`
So i have restarted the server and then it got me the proper details,
<username>test2</username>
public static void main(String[] args) {
// TODO Auto-generated method stub
ServletContextHandler context = new
ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
Server jettyServer = new Server(1234);
jettyServer.setHandler(context);
ServletHolder jerseyServlet = context.addServlet(org.glassfish.jersey.servlet.ServletContainer.class, "/*");
jerseyServlet.setInitOrder(0);
jerseyServlet.setInitParameter("jersey.config.server.provider.classnames", org.test.test.getuser.class.getCanonicalName());
try {
jettyServer.start();
jettyServer.join();
} catch (Exception e) {
e.printStackTrace();
} finally{
jettyServer.destroy();
}
}
Не перезагружая веб-сервер Jetty, как получить правильные результаты.Есть ли что-то, что мне нужно добавить в код, чтобы он заработал.или какие-либо настройки мне нужно сделать для этого автоматического обновления?