门户 设计了两个页面,一个是不用登陆也能看到的外部门户,一个是登陆后看到的内部门户;
现在的问题是,最近访问会出现 http://ip:10040/wps/portal后,打开的是内部门户,由于没有登陆,因此只能看到一个登录框;正常应该是打开的外部门户;
通过此登录框能正常登陆,打开内部门户,而且在内部门户-管理页面中,把内部门户和外部门户的标签切换一下,然后修改一下外部标签的高速缓存,保存之后,外部门户访问正常;
但是间隔一段时间之后,又开始异常
以下是访问异常时的界面:
出错日志如下:创建了两个主题InnerPortal和OuterPortal
正常应该是访问的应该是外部门户:调用外部主题,themes/html/OuterPortal/Default.jsp
但是现在日志中报错,显示访问的是内部门户:themes/html/InnerPortal/Default.jsp
[11-7-15 8:44:32:656 CST] 00000045 ServletWrappe E SRVE0068E: 未捕获到 servlet /themes/html/InnerPortal/Default.jsp 的其中一个服务方法中抛出的异常。抛出的异常:java.lang.NullPointerException
[11-7-15 8:44:32:656 CST] 00000045 DispatcherSer E com.ibm.wps.services.dispatcher.DispatcherServiceImpl handleRequest EJPFD0004E: 分派器调用导致错误
原因已找到:内部门户标签里有多个页面,其中一个页面被现场的同事误授了个“匿名门户网站用户”,去掉之后,现在访问已经正常了
附件:
log.txt (12.11 KB)