Недавно я получил объект objectify, работающий с ядром приложения, но у меня возникают проблемы с регистрацией класса для объекта несколько раз. При разработке в Eclipse, который перекомпилируется и запускается снова при каждом обновлении localhost, сценарий, который регистрирует студента, запускается несколько раз и приводит к аварийному завершению программы только после одного обновления.
<%
//In my main.jsp file, which is the main interactive html page
ObjectifyService.register(Object.class);
%>
Как я могу убедиться, что этот скрипт запускается только один раз? Есть ли способ проверить, зарегистрирован ли класс с помощью objectify? Я последовал предложению в другом потоке stackoverflow сделать следующее:
public class Object {
...
static {
ObjectifyService.register(Object.class);
}
...
}
Это дало мне другую ошибку. Как я могу решить это?