에 제공된 단계를 수행한 후읽어보기에서 제공하는 오픈 소스 도구 중재가드, 항상 "데이터베이스가 잘못 구성됨" 경고 아이콘이 표시되고 기본 자격 증명으로 로그인할 수 없거나 더 나쁜 경우 "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의 로그를 살펴본 후 종속성을 업그레이드/추가하여 문제를 해결했습니다.