Ошибка сокета SpagoBI 5.0 / не удается использовать отчеты

#java #noclassdeffounderror #spagobi

#java #ошибка noclassdeffounderror #spagobi

Вопрос:

Ошибка — Не удается создать сокет java / lang /noclassdeffounderror или Java / lang /object

Привет, новичок в Spago, я знаю RDBMS, но не файловые базы данных

Проблема, похоже, как-то связана с Foodmart HSQLDB

Я установил 5.1 на сервер win64 2008. Tomcat работает нормально, и я могу добавить рабочие подключения к данным postgres и MySQL. Наборы данных как для работы, так и для отображения данных.

Запуск JRE и JDK 8.0_101 — для JRE_HOME установлено значение latter. Возникли проблемы при первоначальной установке, поскольку скрипты не считывали переменные среды CATALINA и JRE_HOME, установленные в Windows. В конечном итоге запустился после их настройки непосредственно в окне cmd перед запуском spagoBIstartup.

SpagoBI db выглядит нормально, foodmart db выдает ошибки (Не удается создать poolableconnectionfactory (ошибка создания сокета)

Предварительные просмотры набора данных работают с postgresql и MySQL, но при попытке открыть какой-либо отчет или сгенерировать специальные инструкции SQL не удается. Ошибки обычно невозможно загрузить dataset [набор данных] из-за следующих служебных ошибок: ошибка создания сокета;

Откройте одну из встроенных моделей, и вы сможете сгенерировать скрипт. Отображаемые поля, но запущенный предварительный просмотр генерирует ошибку, возникшую в службе EXEC_QUERY_ACTION при выполнении запроса: [ВЫБЕРИТЕ t_0.BRAND_NAME, t_0.BRAND_NAME ИЗ продукта t_0]

Я думаю, что foodmart DB не запускается, и это является причиной ошибок. В foodmart.log вообще нет записей журнала. Если я пытаюсь начать использовать start.bat, я получаю ошибку java runtime java / lang / noclassdeffounderror Java / lang /object.

Я пытался использовать java -cp hsqldb.jar org.hsqldb.util.DatabaseManagerSwing выполняет команду, но выдает ту же ошибку.

Это проблема компиляции? Звучит так, как будто класс присутствует, но определения нет.

Ответ №1:

У меня была такая же ошибка.Когда я заменил localhost на ip-адрес. Теперь я выясняю, что было причиной ошибки.
В server.xml файл вы должны изменить строку URL ресурса foodmart на url=»jdbc: hsqldb:file: ${catalina.base}/database/foodmart»

Комментарии:

1. Спасибо, Нилеш. Это было решение. Это сработало отлично.