expired

birt跨域session失效问题

孤人 提交于 2019-12-01 21:45:00
至于为什么使用BIRT我想在这里也不用过多说明了,公司从去年底(2013年)开始引入了BIRT,使用过程中也比较顺利,对于技术人员也比较容易上手。 使用BIRT做的第一个主要工作就是将原有项目中的报表分离为独立的服务(原有项目历时时间较久,且项目很大,各类报表有近百张,全是通过累代码的方式处理的,其实这个项目是做业务处理的,只不过也有报表要求,如此多的功能叠加给系统造成了极大的压力)。 报表顺利开发完成,可是部署时遇到了麻烦,由于项目很大,现场是使用集群部署的(4台WEB),本打算单独部署一个BIRT服务器用于报表展示,业务系统的4台WEB直接访问BIRT服务器,此时就出现了令人讨厌的 The viewing session is not available or has expired “聪明的”技术人员查阅了一些资料后确定此问题为BIRT的BUG,将BIRT服务与项目服务部署在一起即可解决,这个方案当然会受到现场运维人员的极力反对,此后一度陷入僵局,技术人员无法解决,现场人员不愿意按此部署。 按照经验,session无效或者过期一般都是客户端设置问题,比如安全级别、隐私设置等等,于是去瞄了一眼,发现浏览器确实报错了: 果然是cookie设置问题!cookie禁用导致session无效,允许会话cookie,设置完就可以访问了: 坑爹啊,耗了一周了呀! 当然了

Oracle密码过期the password has expired解决办法

孤街浪徒 提交于 2019-11-30 23:57:33
oracle 出现the password has expired这个问题,今天突然发现项目访问不了,一查发现用不了,也登不进去, 这个问题由是Oracle11g密码过期的原因导致的 调试 Web 项目的时候出现异常: java.sql.SQLException: ORA- 28001 : the password has expired 网上查了一下,连接 Oracle ,以 Oracle 用户登陆,输入以下命令 select * from dba_profiles where profile= 'DEFAULT' and resource_name= 'PASSWORD_LIFE_TIME' ; 结果显示: PROFILE ------------------------------------------------------------ RESOURCE_NAME ------------------------------------------------------------ RESOURCE_TYPE ---------------- LIMIT ------------------------------------------------------------ DEFAULT PASSWORD_LIFE_TIME PASSWORD 180 --------

如何解决:Android中 Error generating final archive: D...

时光怂恿深爱的人放手 提交于 2019-11-27 05:38:46
问题概述: 在导入一个app后提示如下错误: “Error generating final archive: Debug Certificate expired on 10/09/18 16:30” 原因分析: android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始完android程序,那么在一年后导入这个app的时候很可能出现debug keystore过期,导致你无法生成 apk文件。 此时你只要删除debug keystore就行,系统又会为你生成有效期为一年的私钥。 解决方法: 进入C:\Documents and Settings\Administrator\.android 删除路径下的debug.keystore及 ddms.cfg。 (不同环境下的目录可能略有不同,可在eclipse中查找此路径:Window->Preferences->Android->Build下 Default debug keystore) 然后重新导入即可。 转自: 来源: oschina 链接: https://my.oschina.net/u/259425/blog/53771