0

大幅に台無しにされた生産の問題:

私は、前任者が完全に失敗した大規模な (100 万行のコード ベース) Web アプリケーションを継承しました。

アプリケーションをorファイルに適切にパッケージ化するのではなく、スクリプトにWEB-INF/classesディレクトリを追加するだけでよいと考え、コンソール内のすべてのパスを、彼らが思いついたさまざまな非標準パスに手動でポイントします。彼ら自身。system classpathstartupWeblogicearwar

ここでの問題は、別のアプリケーションをwar、同じパッケージと名前のクラスを使用する適切なファイルとしてインストールする必要があることです。古いコードであっても、同じWeblogic 10.3.6インスタンスにインストールする必要があります。しかし、ご想像のとおり、ハッキングされたものは、ファイルに設定されてsystem classpathいる場合でも、追加の webapp のすべてのものよりも優先されます。prefer web app libweblogic.xml

ノート:

問題のあるアプリケーションを再パッケージ化することは、私のタイムラインではオプションではなく、実行される予定ですが、私が会わなければならないタイムラインではありません. Weblogic の他のインスタンスで実行することもタイムラインにありません。時間内にアセットを取得するためのプロビジョニング プロセスを実行する時間がありません。

これを考えると、この追加の webapp を適切に再生して、.wp ファイルにハッキングされたものと同じ weblogic インスタンスにデプロイするにはどうすればよいでしょうかsystem classpath

誰かがこの問題を解決する答えを私に与えることができれば、私ができるときにこれに大規模な賞金をかけ、事後にあなたにそれを授与するようにします. 回答が早ければ早いほど賞金が大きくなります!

4

1 に答える 1