0

私の問題は、WebSphere 6.1 を使用した RSA 8.5.1 での Web アプリの公開に関連しています。Web アプリは、Struts 1 と Spring 3.0 で開発されています。この問題が発生する前は、RAD 7.0 (同じバージョンの WebSphere を使用) で問題なく開発していました。

しかし、RSA 8.5.1 に移行する必要があり、すべての JNDI 参照、jdbc 接続、およびリソースの場所を構成した後、WebSphere を起動して Web アプリをデプロイした後、WebSphere で Web アプリを公開できませんでした。

ポップアップにメッセージが表示され、WebSphere (6.1) が EJB 3.0 をサポートしているように、WebSpehere とアプリの両方にこれらの機能をインストールする必要があることがわかります。

これはプライベート アプリであれば問題にはなりませんが、そうではありませんでした。修正プログラムをインストールするには、PC のローカル管理者に許可を求める必要があります。

また、この追加機能によって webapp に影響が出ないか心配です。

それで、RSA 8.5.1またはWebSphere 6.1に、この機能が不要であり、Webアプリを正常に公開できることを伝える可能性はありますか? 私は急いでいて、仕事を続けなければなりません。

私は正解なしで1日間ググっていました。

誠に申し訳ありませんが、必要がないのに IBM が修正プログラムをインストールすることを義務付けている理由がわかりません。

4

3 に答える 3

0

みなさん回答ありがとうございます...

最後に、私の問題は、EAR 5.0 であった EAR のバージョンでした (WAS 6.1 の拡張機能を使用しているため)。

EAR を 1.4 バージョンにダウングレードするだけで、WAS からの警告メッセージは消えました。

私はあなたの関心と回答を非常に嬉しく思います。このエントリが近い将来に役立つことを願っています.

よろしくお願いします!!!!!

于 2014-03-03T19:40:29.973 に答える
0

RSA 8.5 では、IBM による WAS 6.1 のサポートはありません。RSA と WAS 6.1 を完全に統合するには、以前のバージョンの RSA を使用する必要があります。このサポートの欠如は、RSA 8.5 に含まれる WAS 6.1 サーバー アダプターがないことも意味します。これが、展開が期待どおりに実行されない理由です。

他の理由で制限されている場合を除き、IBM のライセンスは通常、特定のバージョンに限定されておらず、同じマシンで RSA の 2 つの異なるメジャー バージョンを実行できない理由はありません。

Web アプリケーションを RSA 8.5+ で開発し、それを WAS 6.1 サーバーで使用することは可能ですが、RSA 8.5 での統合展開では機能しません。

この回答の RSA/WAS 6.1 コンボの詳細: Is it possible to run Websphere Application Server 6.1 Test environment in Rational Software Architect (RSA) version 9.0?

于 2014-03-03T11:33:33.020 に答える
0

RAD にはない特定の機能が必要になるのは理にかなっています。この問題に対処できるアーキテクチャの担当者が必要です。そうでない場合は、[ファイル] -> [エクスポート] で回避してから、EAR からデプロイして、表示されるエラーを確認してください。

結論: RAD を回避します。

于 2014-03-02T09:38:16.437 に答える