Olha, já perguntaram isso, porem eu não cheguei numa solução aqui.
Preciso transformar isso:
private HttpServer server;
@Before
public void startServer() {
URI baseUri = UriBuilder.fromUri("http://localhost/").port(8080).build();
ResourceConfig config = new ResourceConfig(Application.class);
HttpServer server = GrizzlyHttpServerFactory.createHttpServer(baseUri, config);
}
@After
public void stopServer() {
server.shutdown();
}
Que é algo bem próximo ou igual da aula, para rodar no tomcat, mais especificamente spring boot. Atualmente só consigo fazer startando o servidor toda hora na mão.