Как связать свободу - WebShere с базой данных sqlite, развернутой локально? - PullRequest
0 голосов
/ 14 февраля 2020

Весеннее приложение строится на войне мавеном. Я развернул localy liberty websphere и настроил sqlite

При попытке использовать liberty + oracle - проблем нет, но при попытке использовать liberty + sqlite появляется сообщение об ошибке при сбое подключения к базе данных

есть мой сервер. xml конфигурация

<?xml version="1.0" encoding="UTF-8"?>
<server description="new server">
  <!-- Enable features -->
  <featureManager>
    <feature>webProfile-8.0</feature>
    <feature>localConnector-1.0</feature>
  </featureManager>

  <!-- database connection -->
  <library id="SQLiteLib">
    <fileset dir="C:\servers\wlp-webProfile8-20.0.0.1\lib" includes="sqlite-jdbc-3.8.11.2.jar" />
  </library>

  <jdbcDriver id="SQLiteDriver" libraryRef="SQLiteLib" javax.sql.DataSource="org.sqlite.SQLiteDataSource" javax.sql.ConnectionPoolDataSource="org.sqlite.javax.SQLiteConnectionPoolDataSource" />

  <dataSource id="InventoryDataSource" jdbcDriverRef="SQLiteDriver" jndiName="jdbc/MYDATASOURCE" type="javax.sql.DataSource">
    <properties URL="jdbc:sqlite:C:\servers\wlp-webProfile8-20.0.0.1\sqlite\sqlite3\student.db" />
  </dataSource>



  <!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" -->
  <httpEndpoint id="defaultHttpEndpoint" httpPort="9080" httpsPort="9443" />
  <!-- Automatically expand WAR files and EAR files -->
  <applicationManager autoExpand="true" updateTrigger="mbean" />
  <applicationMonitor updateTrigger="mbean" />
  <application id="MyApp" location="C:\workspace\sb_merger_before\sb\MyApp-webapp\target\MyApp" name="MyApp" type="war" />
  <application id="MyApp_webapp_war_exploded" location="C:\workspace\sb_merger_before\sb\MyApp-webapp\target\MyApp" name="MyApp_webapp_war_exploded" type="war" />
</server>

Итак, при этой конфигурации сервера возникает ошибка соединения с базой данных и базой данных

Я получил этот экзамен здесь но это не может помочь с подключением.

список сообщений об ошибках в журналах идей

[2020-02-14 18: 16: 20.788] WARN rnate.engine.jdb c .spi.SqlExceptionHelper SQL Ошибка: 0, SQLState: null [2020-02-14 18: 16: 20.788] ОШИБКА rnate.engine.jdb c .spi.SqlExceptionHelper еще не реализована DSRA0010E: Состояние SQL = null, Код ошибки = 0 [2020-02-14 18: 16: 20.792] WARN rnate.engine.jdb c .spi.SqlExceptionHelper SQL Ошибка: 0, SQLState: null [2020-02-14 18: 16: 20.792] ОШИБКА rnate.engine.jdb c .spi.SqlExceptionHelper еще не реализован введено DSRA0010E: Состояние SQL = ноль, Код ошибки = 0 [2020-02-14 18: 16: 20.793] ОШИБКА .services.data.service.DiagnosticService при попытке подключения к ошибке возникла ошибка: не удалось открыть JPA EntityManager для транзакции ; вложенным исключением является javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: не удалось открыть соединение

...