請教jivedon安裝問題(jdk5+jboss4.0.5+oracle9)

hongyidth發表於2007-03-11
近日下了最新的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修改過]

相關文章