Confluence6.3安装问题汇总

参考文档:https://www.cnblogs.com/xing-12/p/9972906.html

问题一:

在访问Confluence的图形安装界面http://xxx.xxx.xxx.xxx:8090时,必须选择语言为中文,不修改语言会在数据库配置时报错,报错信息如下:

com.atlassian.spring.container.ComponentNotFoundException: Failed to find component: Error creating bean with name ‘i18NBean’ defined in class path resource [i18NContext.xml]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.atlassian.confluence.util.i18n.I18NBean]: Factory method ‘getI18NBean’ threw exception; nested exception is java.util.concurrent.CompletionException: org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet

实际错误信息为:com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table ‘confluence.BANDANA’ doesn’t exist

进入数据库可以看到有confluence库,但是里面一张表都没有,看起来是数据库初始化失败了。

该错误在重启tomcat后可以暂时恢复,但继续进行数据库配置仍然会报错,必须重新安装选择正确的语言(语言选择在参考文档里没有相关描述)。

问题二:

修改mysql的安全策略,降低mysql的密码安全等级。

登陆mysql后执行以下sql完成修改:

set global validate_password_policy=0;

问题三:

防火墙开启制定端口(参考文档中为8090、8000以及数据库的3306):

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

问题四:

chrome的73.0.3683.86版本无法在图形界面中进入用户管理模块,切换到chrome的87.0.4280.88版本问题解决。

相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页