3

Websphere7.0とGlassfish3.1の2つのデプロイメント環境があります。次のように、Websphere環境のアプリケーションのweb.xmlに作業マネージャーのリソース参照を含める必要があります。

<resource-ref>
    <description>WorkManager</description>
    <res-ref-name>wm/default</res-ref-name>
    <res-type>commonj.work.WorkManager</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>

ただし、GlassFishはアプリケーションサーバーにすべてのスレッドを管理させることについてj2ee仕様を強制しないため、GlassFishには必要ありません。(GlassFishにはcommonjもありません...)

GlassFish固有の環境のweb.xmlに追加のコンポーネントを指定するためのglassfish-web.xmlがあることがわかりました。Websphereではこのようなものが理想的です。

Websphereに同等のものは存在しますか?

ありがとう。

4

2 に答える 2

2

IBM記述子ファイル(ibm-web-bnd.xml@davidが述べたように)では、アプリケーションですでに定義されている既存のリソースを(つまり、web.xmlなどのデプロイメント記述子または@Resourceなどのアノテーションを介して)マップすることしかできません。@faffy、アプリケーションでまだ定義されていない新しいリソース参照を追加する機能が必要ですよね?もしそうなら、私はまたは他のIBM記述子があなたにそれをさせてくれるとは思わない。ibm-web-bnd.xml

理想的とは言えませんが、WorkManagerはまだEE仕様の一部ではないため、WorkManagerが必要なアプリサーバー(WASなど)にアプリケーションをデプロイするための代替EAR/WARアセンブリを作成する必要がある場合があります。重複と労力を最小限に抑えるために、代替デプロイメント記述子(alt-dd)の使用を検討して、EARのみを再アセンブルする必要があり、WARは再アセンブルする必要がないようにすることができます。

于 2011-09-20T14:30:13.713 に答える
0

これはibm-web-bnd.xmlです。 このレッドブックは、そのファイルの構造を含め、WASのアプリパッケージについて説明しているようです。

于 2011-09-20T07:32:31.400 に答える