按照以下步骤操作后自述提供的开源工具美洲豹卫士,我总是收到“数据库配置不正确”警告图标,并且无法使用默认凭据登录,或者更糟糕的是,出现“checkDB 错误:com.google.gwt.user.client.rpc.StatusCodeException:500 服务器上的调用失败;有关详细信息,请参阅服务器日志”弹出窗口。
遵循的步骤:
- 安装tomcat服务器,并加载war文件
- 安装 mysql 服务器(也尝试了 mariadb 服务器)并使用 jaguards-4.0.sql 初始化数据库
- 更改了配置文件中的数据库用户的密码(用户和数据库名为“jaguards_gwt”,因此与默认配置匹配)
数据库配置: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 中的日志后,我通过升级/添加依赖项解决了问题: