web项目,在tomcat下运行没有一点问题,但是打成war包后布署到webshpere服务器下确出现问题:
我的工程是用acegi来控制权限的,在applicationContext-acegi-security.xml中配置登录页面为login.jsp,校验为/j_acegi_security_check。login.jsp中表单往/j_acegi_security_check提交.
结果是控制台能打开login.jsp页面,一点登录时则无法访问,提示无可用页面。因为可能是配置文件方面的问题,所以系统log也没有任何提示。
解决:
应用程序服务器 > server1 > Web 容器 > 定制属性 >
com.ibm.ws.webcontainer.invokefilterscompatibility
设置值为true。重新启动服务器,问题解决。





解决Web项目部署到Websphere服务器的权限问题
在将使用Acegi控制权限的Web项目打成WAR包后,部署到Websphere服务器时遇到登录页面无法访问的问题。通过调整服务器定制属性,将com.ibm.ws.webcontainer.invokefilterscompatibility设置为true,成功解决了提示无可用页面的问题。
问题解决方法&spm=1001.2101.3001.5002&articleId=82164512&d=1&t=3&u=7196ef7fc57b4429b5f3967ea1e54887)
6376

被折叠的 条评论
为什么被折叠?



