Я предполагаю, что getUserData () не переопределен, но новый метод (в настоящее время не может искать). Это не то, что вы можете сделать при переопределении службы. Вместо этого вам нужно будет добавить новую Службу и сделать ее доступной для портала.
Помните, что настроенный ("подключенный") jsp работает в загрузчике классов портала, в то время как ваша перегруженная служба работает в загрузчике классов ловушки. Таким образом, если вы создаете новый сервис и делаете service.jar доступным для Liferay (например, по глобальному пути к классам), вы можете вызывать его из JSP. Интерфейс сервисов Liferay не может быть расширен через перегруженный сервис.
В случае, если getUserData () уже находится в интерфейсе (как я уже сказал, я не могу сейчас искать), вам просто нужно вызвать CalendarLocalServiceUtil из вашего jsp, и он будет делегирован вашей обертке.