Naoki Kurosawa
naoki_kuros****@ybb*****
2003年 4月 10日 (木) 00:24:31 JST
黒澤です。 アゲイン開催中はユーザ登録やロボット登録は受け付けないので、 これらの機能をOFFできるようにしました。 site.propertiesに変更が入りますので、 いくつか手順があります。 ■.ant.propertiesに設定を追加 sample/.ant.propertiesを参照してください。 以下の2つの設定値が追加されています。 user_registration.admin=true robot_registration.enabled=true ■ant setup-jbossの実行 .ant.propertiesの変更をsite.propertiesに反映させるため、 shell> ant setup-jboss を実行します。 上記2つのプロパティをJBOSS_HOME/site.propertiesに追加していただく、 という形でも結構です。 すると、プロパティの設定にしたがってメニューから ユーザ登録やロボット登録が消え、無理やりリクエストを出しても 「この機能は現在利用できません。」というページに強制遷移します。 ■ビルド shell > ant 以上です。 ■変更点は、 ○forbidden.jspの追加 「この機能は現在利用できません」ページ。 ○menu.jsp Envクラスからsite.propertiesの設定値を取得し、 表示項目をコントロールするようにした ○RegistUserForm.java, RegistRobotForm.java ユーザ登録、ロボット登録がOFFのときはリクエストパラメータのチェックを 行わず、すぐにRegistUserAction, RegistRobotActionに処理を渡す。 ○RegistUserAction.java, RegistRobotAction.java Envクラスからsite.propertiesの設定値を取得し、 機能がOFFにされているときはforbidden.jspを表示する。 -- Naoki Kurosawa <naoki_kuros****@ybb*****>