Liferay HTTP状态414-更改页面权限后请求URI过长
我正在Liferay中更改页面权限,突然出现Liferay HTTP状态414-更改页面权限后请求URI过长,liferay,Liferay,我正在Liferay中更改页面权限,突然出现HTTP状态414-请求URI太长的错误。Liferay Portal部署在Glassfish上。登录的用户(管理员)可以正常浏览门户,但guest只能看到上面的错误。一旦我注销我的帐户,我就无法再进入门户页面 下面是我在尝试输入localhost:8080时得到的URL。似乎Liferay错误地将25添加到此链接: 请求uri的长度可在服务器中配置。我在tomcat上使用Liferay时遇到了同样的问题。我通过修改tomcat/conf/server
HTTP状态414-请求URI太长的错误。Liferay Portal部署在Glassfish
上。登录的用户(管理员)可以正常浏览门户,但guest只能看到上面的错误。一旦我注销我的帐户,我就无法再进入门户页面
下面是我在尝试输入localhost:8080时得到的URL。似乎Liferay错误地将25添加到此链接:
请求uri的长度可在服务器中配置。我在tomcat上使用Liferay时遇到了同样的问题。我通过修改tomcat/conf/server.xml解决了这个问题,在这个元素中添加了maxHttpHeaderSize=“65536”:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
然后它变成:
<Connector port="8080" maxHttpHeaderSize="65536" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
我相信你也可以在Glassfish中找到这样的配置文件
尝试此操作:使用浏览器匿名导航,然后重试。尝试后,无效。但是如果它成功了,那么背后的逻辑是什么呢?也许有一个不同版本的liferay会话cookie。我注意到这种情况会导致中断自动登录并生成错误的重定向,就像长url一样。。