[Seasar-user:8984] CoolDeploy 時に登録されないコンポーネント
松山 大樹
[E-MAIL ADDRESS DELETED]
2007年 7月 6日 (金) 12:03:27 JST
松山です。
teeda で開発してますが、Hot Deploy のときは、問題なく登録される
コンポーネントが、Cool Deploy にすると登録されなくなる現象が出て
います。
環境は、S2.4.14 + teeda 1.0.8RC1 です。
Hot Deploy のときは、
DEBUG 2007-07-06 11:43:42,657 HOT deployを開始します
DEBUG 2007-07-06 11:43:42,735 [TeedaXMLDocumentScannerImpl] no ';'
DEBUG 2007-07-06 11:43:42,797 クラス(jp.co.wowcom.trainingManagementSystem.web.maintenance.training.MaintenanceTrainingPage[maintenance_training_maintenanceTrainingPage])のコンポーネント定義を登録します
DEBUG 2007-07-06 11:43:42,844 クラス(jp.co.wowcom.trainingManagementSystem.web.maintenance.training.MaintenanceTrainingAction[maintenance_training_maintenanceTrainingAction])のコンポーネント定義を登録します
DEBUG 2007-07-06 11:43:43,297 クラス(jp.co.wowcom.trainingManagementSystem.web.maintenance.training.MaintenanceTrainingLogic[maintenance_training_maintenanceTrainingLogic])のコンポーネント定義を登録します
となりますが、Cool Deploy にすると、MaintenanceTrainingPage だけ、登録されません。
アプリケーション起動時のログを見ると、他にも同様に、Page クラスだけが登録されて
いないサブアプリケーションがいくつかあるのですが、共通点は、entity パッケージのクラスの
サブクラスになっているということです。
たとえば、上記の、MaintenanceTrainingPage は、
public class MaintenanceTrainingPage extends TrainingMaster {
private static final long serialVersionUID = 5536948239436005688L;
:
と定義されています。
S2.4.13 + teeda 1.0.7 でも同様でした。
この現象を回避する方法などあれば、教えてください。
よろしくお願いします。
--
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
::: ITシステムインテグレートサービスDept.
::: Webソリューション開発Unit.
::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内