Я не пробовал, но не думаю, что это будет отличаться от использования Struts или Spring. Пока вы можете развертывать со всеми JAR-файлами, которые вам нужны в вашей WAR, это должно работать.
Единственный вопрос - достаточно ли JPA или JDO. Если лицевой стороне требуется какой-либо другой механизм сохранения, у вас может быть проблема.
JMS также недоступен, поэтому функции, которые зависят от него, не могут работать.
Не ограничен ли первый доступ? Первые 10000 войти?