大幅に台無しにされた生産の問題:
私は、前任者が完全に失敗した大規模な (100 万行のコード ベース) Web アプリケーションを継承しました。
アプリケーションをorファイルに適切にパッケージ化するのではなく、スクリプトにWEB-INF/classes
ディレクトリを追加するだけでよいと考え、コンソール内のすべてのパスを、彼らが思いついたさまざまな非標準パスに手動でポイントします。彼ら自身。system classpath
startupWeblogic
ear
war
ここでの問題は、別のアプリケーションをwar
、同じパッケージと名前のクラスを使用する適切なファイルとしてインストールする必要があることです。古いコードであっても、同じWeblogic 10.3.6インスタンスにインストールする必要があります。しかし、ご想像のとおり、ハッキングされたものは、ファイルに設定されてsystem classpath
いる場合でも、追加の webapp のすべてのものよりも優先されます。prefer web app lib
weblogic.xml
ノート:
問題のあるアプリケーションを再パッケージ化することは、私のタイムラインではオプションではなく、実行される予定ですが、私が会わなければならないタイムラインではありません. Weblogic の他のインスタンスで実行することもタイムラインにありません。時間内にアセットを取得するためのプロビジョニング プロセスを実行する時間がありません。
これを考えると、この追加の webapp を適切に再生して、.wp ファイルにハッキングされたものと同じ weblogic インスタンスにデプロイするにはどうすればよいでしょうかsystem classpath
。
誰かがこの問題を解決する答えを私に与えることができれば、私ができるときにこれに大規模な賞金をかけ、事後にあなたにそれを授与するようにします. 回答が早ければ早いほど賞金が大きくなります!