Это сильно зависит от вашего кода.Бизнес-логику и генерацию PDF можно использовать повторно, но пользовательский интерфейс обязательно будет заменен.Затем вам также придется учитывать часть загрузки, т. Е. Ответом может быть страница со ссылкой на DL или сгенерированный PDF.
Редактировать: как уже говорилось в Azodious, вам потребуется веб-сервер, такой как Tomcat(или JBoss, который является полноценным сервером приложений и включает Tomcat), который может выполнять Javacode, поэтому простая замена пользовательского интерфейса не сильно поможет.