2 つの Web アプリケーションがあります。
1 つ目はすでに稼働しており、2 つ目
は私が開発する必要があるものです。
最初の Web アプリケーションを変更することはできませんが、これらの Web アプリケーションは
同じマシン上に配置されます。
Q : 最初の Web アプリのクラスを自分のクラスにインポートする方法はありますか?
ちょっとググってみました。これまでのところ、MENIFEST.MF を使用して実行できたようです。
私は試しましたが、これを機能させることができませんでした。
また、最初の Web アプリケーションを
Eclipse の 2 番目の Web アプリケーションのビルド パスに含めてみました。
ここで、最初の Web アプリのクラスを 2 番目の Eclipse に含めることができれば、最初の Web アプリの
ソース ファイルにアクセスできるのではないかと思うかもしれません。
確かに、とにかくそれらを変更したり、他の展開記述子やSpring xml構成ファイルを変更したりしません。
これらの2つのWebアプリは同じマシン上にあるため、Javaクラスパスのような方法でこれを実行できると
考えていますが、正確に機能させる方法については有用なアイデアがありません
.
ありがとうございました : )
編集
できる限り明確にしようと思います。
他の人がモバイル Web サービスを構築し、それを実行しています (最初の Web アプリ)。
「デスクトップ Web サービス」を追加する必要があります。
どちらのサービスも同じビジネス ロジックを共有しています。
だから私は、PC を使用しているクライアントから http 要求を受信しようとしています
。私自身のサービス レイヤーでは、モバイル Web サービスのビジネス ロジック クラスのインスタンスを作成し、それらのメソッドを呼び出し、結果を取得して、クライアント。
どちらのサービスにも独自のドメイン名があります。
編集Ⅱ
ビジネスロジックはこちら
webapps/shop/WEB-INF/classes
私のウェブアプリはここにあります
webapps/web
クラスを下に置きたい
webapps/web/WEB-INF/classes
/webapps/shop/WEB-INF/classes で定義されたオブジェクトからメソッドをインスタンス化して呼び出すことができる
これが私の質問をよりよく理解するのに役立つことを願っています:)