內容 |
|
|
 |
|
原因有很多,比较普遍的可能是权限问题,先在后台看一下是不是确定添加上了,然后再看一下权限设的对不对,大多时候看不到都是因为你所在的用户组的权限设的不够的问题
|
 |
|
恩,这段代码我看到了,但是还有些别的地方似乎也用到了这种机制,比如在回复信息页session超时之后同样会跳回登陆,再跳回来,可我在相应的类里就没看到类似的代码。
|
 |
|
例如当我在短信功能下停留太长时间后,再刷新页面后程序会自动跳到登陆页,登陆成功后会自动再跳回来(这个过程URL地址是一直不变的)。我想了解的是这个机制是如何实现的,在哪个类里实现的,谢谢!~!~!~!~!~!~
|
 |
|
由于需要实现CAS集成单点登陆,我加了一部分代码,我手工将用户的Obj存在Attribute中,每跳一次页面都从attribute中取用户实例放到SessionFacade中,但出了个问题,就是我在一个单一的页面待时间稍微长一点之后再跳转后用户就丢了,又成了未登陆状态,session时间设的是20,我不知道是不是我的代码造成的这个现象。求解中。。。
|
 |
|
项目进行得差不多了,现在搜索的问题还是没有解决,编码都已经进行了设置,还是搜不到中文,问题求解中。。。
|
 |
|
|
 |
|
现在有个问题,我打算用专门的一台服务器挂BBS的应用,为了能最大限度的使BBS的速度达到最快,不知道应该对那些项进行一些设置,比如数据库连接池数,websphere的线程数,或者在bbs这边是不是应该设一下缓存的大小,问题是我不知道缓存大小应该在哪里设,jforum-custom.conf里?
|
 |
|
问题已解决,我将User对象存在了Session中,在每个页面做了个判断,如果没有User对象的话就去Session中取然后装载到SessionFacade中.还有个小问题,因为有个URL被我写死在了header.html中我想用标签把这个URL动态的取出来,因为我想把它写在配置文件里,这样好维护嘛。请问我该怎样写呢?
|
 |
|
因为时间紧迫,正在尝试另一套解决方案,取到ticket和username后再获取User对象,然后完全手动将userSession放到SessionFacade里面去,问题有两个,第一,我无法将该用户标示为已登陆,使用SessionFacade.makeLogged();方法也不行。第二,在我再次请求别的页面的时候UserSession就丢失了,又变成了未登陆状态。这是为啥呢?
|
 |
|
这个方法我看过了,根本找不到被调用的地方,这个类也就是在JForum.java里出现过,其他地方都无关紧要。问题还是没有解决,正在尝试其他途径。继续求助中...
|
 |
|
最近这两天在研究CAS集成单点登陆,我用了自己的一个实现类CasUserSSO来继承了SSO类,有一点问题我始终没搞明白,我的实现类在什么时候才被执行呢?从日志上看,CasUserSSO只在网站刚被加载完后的第一次访问时被执行了一次,之后就再也没有执行过了,我觉得SSO应该类似于一个Filter,如果没有登陆都应该去CAS那边取用户名,如果取不到按照游客处理,取到了就自动登陆。但是现在SSO类怎么也不执行了。小弟对这块不太明白,不知道是不是配置的不对,SystemGlobals.propertise里面有关SSO的三项也配了。求助中!~!~
|
 |
|
需要改变数据库连接是不是只要修改jforum-custom.conf文件里的
database.connection.dbname
database.connection.host
就可以了,其他地方还用改吗?
|
 |
|
在工程加载时没有报错,但在第一次请求时,日志写到
INFO [AbstractPoolBackedDataSource]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30,
acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null,
breakAfterAcquireFailure -> false, checkoutTimeout -> 120000, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> f09995, debugUnreturnedConnectionStackTraces -> false,
description -> null, driverClass -> oracle.jdbc.OracleDriver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> f09995, idleConnectionTestPeriod -> 3600, initialPoolSize -> 3, jdbcUrl -> jdbc:oracle:thin:jfbbs/jfbbs@192.168.101.55:1521:dbbk, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0,
maxIdleTimeExcessConnections -> 0, maxPoolSize -> 50, maxStatements -> 0,
maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, preferredTestQuery -> null, properties -> {}, propertyCycle -> 0, testConnectionOnCheckin -> false,
testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 180,
usesTraditionalReflectiveProxies -> false ]
这一行时等待了很长时间,然后就出错了
WARN [ThreadPoolAsynchronousRunner] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@d737e3 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
而且之后还在不停的报Io 异常: The Network Adapter could not establish the connection
之前因为其他原因数据库进行过一次迁移,就改了个数据库的SID和IP地址用户名密码都没变,我在jforum-custom.conf里也做了
相应修改,但是之后就出错了,希望哪位大虾能帮一下忙~不胜感激!·~
|
 |
|
|
 |
|