TomcatとWebsphereにアプリケーションをデプロイする場合、私は考慮すべきことは何ですか?TomcatとWebsphereにデプロイする際の違いは何ですか?
1つのアプリケーションサーバーと別のアプリケーションサーバーで開発する場合は、Javaコードを別に開発する必要がありますか。
編集:
私はクレジットカードの処理と電子署名を(CC処理や電子SIGSは別々のサービスを介している)したWebアプリにウェブサイトから人々をファネリングされます。それはその唯一の仕事です
TomcatとWebsphereにアプリケーションをデプロイする場合、私は考慮すべきことは何ですか?TomcatとWebsphereにデプロイする際の違いは何ですか?
1つのアプリケーションサーバーと別のアプリケーションサーバーで開発する場合は、Javaコードを別に開発する必要がありますか。
編集:
私はクレジットカードの処理と電子署名を(CC処理や電子SIGSは別々のサービスを介している)したWebアプリにウェブサイトから人々をファネリングされます。それはその唯一の仕事です
OpenEJBを追加しない限り、TomcatでEJBを使用することはできません。 WebSphereのデプロイメントでEJBを使用する場合は、TomcatにデプロイするためにEJBを削除する必要があります。
サーブレット/ JSPエンジンとJNDIネーミングサービス以外のJava EE機能を使用する場合は、アプリから削除する必要があります。
TomcatはWARパッケージを受け入れます。あなたのアプリをWebSphereのEARにパッケージ化する場合は、TomcatのWARに変更する必要があります。
両方ともデータソースとしてJNDIを使用します。命名規則には多少の違いがあるかもしれませんが、標準に固執すれば移植可能でなければなりません。
アプリケーションでWebSphere固有のコードを使用している場合は、Tomcatにデプロイするためにそれを削除する必要があります。
アプリがサーブレット、JSP、およびJDBCの場合、問題なくどちらか一方にデプロイできます。
依存する、あなたは何を配備しようとしていますか?
Tomcatは完全なEEサーバーではありません.EEアプリケーションを展開しようとしていますか?
Webアプリケーションをデプロイするだけの場合は、どのバージョンのサーブレット仕様書などを検討することが重要です。各サーバーが実装されます。
私は、ウェブサイトの人々をクレジットカード処理と電子署名を行うWebアプリケーションに集めています。それが唯一の仕事です。 – john
それはそのEE-nessまたはその不足を記述しません。 WebFear特有のことを何もしていないと仮定し、サポートされているサーブレット仕様をターゲットとしており、WebFear固有の機能を実行していないと仮定すると、まれにしか問題になりません。特定のバグ。 –
TomcatはWebsphereのサブセットと考えることができるので、理論的にTomcatで動作するものはすべてWebsphereで動作します。
しかし、私の謙虚な意見では、Websphereでの展開はひどい痛みですが、Tomcatでの展開はまさに機能します。 (失敗した場合は一時フォルダを削除してください)
私が言うことができるのは、あなたが使用している技術を知らないうちにです。
Tomcat Websphereの比較に関する興味深い記事:https://www.mulesoft.com/tcat/tomcat-websphere –