Tenho uma aplicação web rodando no Tomcat. Tenho métodos para gerar relatórios. Todas vez que faço uma alteração nestes métodos tenho que parar o server, fazer deploy, logar na aplicacao, ir ate a pagina que eu quero informar os dados de entrar e testar. Gostaria de fazer isso através de uma classe separada, em um método main. Ou seja, gostaria de chamar diretamente o método para gerar os relatórios, com os parametros que eu quero passados via codigo.
Estou tentando descobrir uma maneira de fazer isso, sei que mesmo assim tenho que startar a aplicação. Tentei fazer isso rodando o tomcat do método main via Embedded tomcat, mas não descobri ainda como faço para carregar e fazer deploy da minha aplicação através deste método.
Se a sua intenção for exclusivamente testar os relatórios, acredito q vc pode desenvolver uma classe stand-alone de teste que rode via main e crie os dados e os envie pra preenchimento do relatório (levando em consideração que as classes que manipulam os dados dos relatórios estejam desacopladas ).