[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 メーリングリストの案内