Jaguards 데이터베이스가 잘못 구성되었습니다.

Jaguards 데이터베이스가 잘못 구성되었습니다.

에 제공된 단계를 수행한 후읽어보기에서 제공하는 오픈 소스 도구 중재가드, 항상 "데이터베이스가 잘못 구성됨" 경고 아이콘이 표시되고 기본 자격 증명으로 로그인할 수 없거나 더 나쁜 경우 "checkDB 오류: com.google.gwt.user.client.rpc.StatusCodeException: 500 호출 서버에서 실패했습니다. 자세한 내용은 서버 로그를 참조하세요." 팝업이 표시됩니다.

따라야 할 단계:

  • Tomcat 서버를 설치하고 war 파일을 로드합니다.
  • mysql 서버를 설치하고(mariadb 서버도 시도) jaguards-4.0.sql로 데이터베이스를 초기화합니다.
  • 구성 파일에서 데이터베이스 사용자의 비밀번호를 변경했습니다(기본 구성과 일치하도록 이름이 "jaguards_gwt"인 사용자 및 db).

데이터베이스 구성 : 8.0.31 MySQL 커뮤니티 서버 - GPL

Ubuntu Server 22.04 및 Debian에서 시도했지만 둘 다 작동하지 않습니다.

/opt/tomcat/logs/catalina.out의 로그를 보면 다음과 같습니다.

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.

나는 다음을 포함하여 경고를 제거했습니다.최신 커넥터, 하지만 여전히 로그인할 수 없습니다.

어떤 아이디어?

업데이트

  • 브라우저 콘솔은 다음을 제공합니다. "리소스를 로드하지 못했습니다. 서버가 404() 0.js:1777 Uncaught zp 0.js:2418 POST http://srvjaguards:8080/jaguards-4/gwtRequest 404 상태로 응답했습니다."

답변1

최종 업데이트

/opt/tomcat/logs의 로그를 살펴본 후 종속성을 업그레이드/추가하여 문제를 해결했습니다.

관련 정보