PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Удостоверяването на CAS база данни не работи

Когато разгледате класовете, които описвате, т.е. д. AbstractJpaProperties и QueryJdbcAuthenticationProperties , ще видите нещо подобно в началото им:

// ...
import lombok.Getter;
import lombok.Setter;

// ...
@Getter
@Setter
public abstract class AbstractJpaProperties implements Serializable {

    // ...
    @RequiredProperty
    private String url = "jdbc:hsqldb:mem:cas-hsql-database";

И никакви гетери и сетери за нивите. Това означава, че Ломбок се грижи за генерирането им по време на компилация. Ако отворите класа директно от cas-server-core-api-configuration-model-5.3.2.jar , вашето IDE трябва да ви покаже гетерите и сетерите в схемата на класа (само в компилирания клас).

Така че може би се опитвате да изградите тези класове (или целия CAS?) сами, без да имате библиотеката Lombok в пътя за изграждане? Следователно получавате грешката:

Ако е така, бих ви препоръчал по-скоро да използвате Инсталиране на наслагване на CAS WAR вместо това - обикновено е по-лесно за обичайно използване на CAS. Ако все пак трябва да докоснете тези класове, трябва да настроите Lombok, както споменах по-горе.

И накрая, както пише Karan, вероятно ще трябва да добавите подходяща зависимост към драйвера на PostgreSQL, така че да не получите NoClassDefFoundError или подобно, когато вашето приложение стигне по-нататък в изпълнението.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при инсталиране при опит за инсталиране на gis приложение с помощта на geodjango?

  2. Spring Boot - Едно и също хранилище и един и същ обект за различни бази данни

  3. Как мога да стартирам PostgreSQL на Windows?

  4. Опции за архивиране в облак за PostgreSQL

  5. Грешка при опит за свързване на R към PostgreSQL чрез RODBC