我在Liferay中修改了社区网站的设置。 试着用Liferay的CMS捅和玩。 添加了此设置=暂存:远程直播
现在我收到了这个错误:
javax.servlet.jsp.JspException: org.apache.velocity.exception.MethodInvocationException:调用 类com.liferay.taglib.util.VelocityTaglib中的方法'runtime'抛出 异常org.apache.jasper.JasperException: javax.servlet.ServletException:javax.servlet.jsp.JspException: '/html/portlet/staging_bar/view.jsp'中的ServletException: com.liferay.portal.NoSuchLayoutSetBranchException:否LayoutSetBranch 密钥存在{groupId = 13309,privateLayout = false,master = true} 在VM_liferay.vm [第91行,第24栏]
任何人都可以帮助我以编程方式更改哪些内容能够再次进入应用程序?我甚至无法访问localhost:8080,它给了我这个错误。
我仍在使用默认的HSQL数据库。
答案 0 :(得分:3)
看起来就像我们前一段时间那样。
在控制面板中修改设置后,网站崩溃了。经过一番调查后,我们发现设置branchingPublic = true会影响到它。
首先,找出您修改过的网站(社区)。例如,它是“community1”。
在数据库中找到该站点的行:
SELECT * FROM group_ WHERE friendlyurl like '%community1%'
然后检查列中有哪些设置:“排版”。我建议复制它们以备份。
我们已将branchingPublic=true
更改为branchingPublic=false
。并重新启动了Liferay Portal。
它有助于重新开始运行。
虽然Liferay支持部门没有重现这一点,但我相信它可能对您或其他人有所帮助。
如果这没有用,请尝试使用其他设置,也许其他一些会影响崩溃。最后,您可以尝试将它们全部删除。只是给你一个想法!
亲切的问候!