近日下了最新的jivejdon3-RC,按照install_cn.txt的指导安装在jboss下了,启动进入http://127.0.0.1:8080/jivejdon/,却提示:
Something happened...
对不起,没有权限操作,例如:有跟帖的帖子不能修改删除。
或者发生系统错误500,请联系管理员
进入管理界面http://127.0.0.1:8080/jivejdon/admin,输入用户名密码admin/admin,却总是提示:
输入的用户名或密码错误,请按 这里 重新登陆。
同时,cmd.exe中满屏的异常,在Jboss启动过程中是没有异常出现的,这个问题好几天都没法解决,只能承认自己愚笨了,所以想请教论坛里的高手们,有没有碰到过这种问题,下面贴出我的安装步骤,不知道是哪里出问题了,以下内容中,用《》符号代替<>符号。
1、安装jboss
用的GUI工具(jems-installer-1.2.0.GA.jar)安装,安装过程中用得都是默认的设置,装好启动后打开http://127.0.0.1:8080显示正常。
2、配置jivedon3
1)配置struts,配置JdonFramework
2)配置jdbc驱动:因为我用的是oracle9,所以,我把ojdbc14.jar拷贝到jboss/server/default/lib下
3)配置oracle-ds.xml
从jboss/docs/examples/jca目录下拷贝oracle-ds.xml到jboss/server/default/deploy目录下,并且仿照mysql-ds.xml的形式修改oracl-ds.xml内容
4)修改standardjbosscmp-jdbc.xml
修改了jboss/server/default/conf目录下的standardjbosscmp-jdbc.xml的内容 为
《datasource》java:/JiveJdonDS《/datasource》
《datasource-mapping》Oracle9i《datasource-mapping》
5)修改standardjaws.xml
修改了jboss/server/default/conf目录下的standardjaws.xml的内容 为
《datasource》java:/JiveJdonDS《/datasource》
《type-mapping》Oracle9i《/type-mapping》
6)修改login-config.xml
修改了jboss/server/default/conf目录下的login-config.xml的内容,添加
《application-policy name = "OracleDbRealm"》
《authentication》
《login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"
flag = "required"》
《module-option name = "principal"》sa《/module-option》
《module-option name = "userName"》sa《/module-option》
《module-option name = "password"》《/module-option》
《module-option name ="managedConnectionFactoryName"》
jboss.jca:service=LocalTxCM,name=JiveJdonDS
《/module-option》
《/login-module》
《/authentication》
《/application-policy》
《application-policy name = "SecurityRealm"》
《authentication》
《login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule" flag = "required"》
《module-option name = "dsJndiName"》java:/Security《/module-option》
《module-option name="principalsQuery"》SELECT password AS Password FROM user WHERE name = ?《/module-option》
《module-option name="rolesQuery"》SELECT RL.name AS Roles, 'Roles' AS RoleGroups FROM role as RL, user as U , users_roles as RU WHERE U.userid = RU.userid and RU.roleid = RL.roleid and U.name = ?《/module-option》
《module-option name="debug"》true《/module-option》
《module-option name="hashAlgorithm"》MD5《/module-option》
《module-option name="hashEncoding"》hex《/module-option》
《/login-module》
《/authentication》
《/application-policy》
7)在oracle数据库中,按jivejdon3\ddl目录下的几个sql文件建立了表且插入了数据
所有的安装步骤就是这样子了,不知道有什么地方做得不对的,不知哪位大哥能解答一下,非常感激
[该贴被hongyidth于2007年03月11日 21:47修改过]