2

JSF 2.0(RIはMojarra 2.0.4)およびCDIを備えたWebSphere7でSeamsolderおよびSeamFaces3を使用したいと思います。必要なすべての依存関係(Weld 1.1、JBoss Logging)を含めましたが、サーバーが次のように表示し始めません。

次のプロバイダーのいずれかを使用してBeanManagerを見つけることができませんでした:
org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11)、
org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10) `

pre-servlet3.0環境のSeam構成手順に従いました

リソース(BeanMananger)が欠落しているように見えたので、このサーブレットコンテナのWeld命令に従って、BeanManagerをWebsphereのjndiリソースとして設定しようとしましたが、これも機能しませんでした。

サーバーの起動中に例外を引き起こしているソースコードは、次のようにBeanマネージャを検索しようとします。

class ServletContainerJndiBeanManagerProvider extends AbstractJndiBeanManagerProvider {  
@Override  
protected String getLocation() {  
    return "java:comp/env/BeanManager";  
}  
public int getPrecedence(){  
    return 10;  
}

これまでに、Websphere7でSeam3とCDI1.0(またはWeld 1.1)を実行している人はいますか?ここで何が欠けていますか?

PS:JSF2.0は正常に動作しています。

4

1 に答える 1

2

Websphere 8 で Seam 3 を動作させる試みに関する seam-dev メーリストのスレッドへのリンクを次に示します。

http://seam-framework.2283336.n4.nabble.com/seam-booking-from-CR3-preliminary-testing-results-on-WebSphere-v8-beta-td3395111.html

于 2011-03-27T05:16:57.127 に答える