我目前使用聚合和mysql来制作个人wiki。然而,我在500 exception HibernateException。
汇流原木:
由: com.atlassian.confluence.tenant.VacantException:汇合点是空的,不允许调用出租的公共抽象net.sf.hibernate.Session net.sf.hibernate.SessionFactory.openSession()抛出net.sf.hibernate.HibernateException。在com.atlassian.confluence.tenant.TenantGate$1.lambda$create$306(TenantGate.java:45) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
我所做的:
欢迎任何帮助!
发布于 2016-10-06 15:23:32
下载最新的mysql-连接器jar文件,并将其放在/confluence/WEB/lib/和所有其他库中。执行停止并重新启动您的汇合实例。
我有完全相同的异常openSession()失败,我将合并实例从5.1.3升级到5.10,然后进入这个异常,但是在我使用mysql-连接器-java-5.1.40-bin.jar之后,它工作了。
发布于 2017-02-01 13:27:38
有几件事情可能出错,导致失败。
首先,确保将mysql-连接器jar放在正确的位置。
其次,转到您的主目录进行汇合,并检查confluence.cfg.xml。看看这些设置:
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.isolation">2</property>
<property name="hibernate.connection.password">[PASSWORD]</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost/confluence?sessionVariables=storage_engine%3DInnoDB</property>
<property name="hibernate.connection.username">confluenceuser</property>确保mysql的用户和密码是正确的。您可以使用mysql -u confluenceuser -p在mysql中进行测试。确保url也是正确的。特别是主机名localhost。
https://stackoverflow.com/questions/36057023
复制相似问题