11

weblogic サーバー 12c を実行しようとすると、このエラーが発生し、起動できません。

    <Apr 16, 2013 2:42:57 PM IST> <Warning> <HTTP> <BEA-101384> <WLServlet annotation is deprecated, please use servlet 3.0 annotation instead. App:acsportal@acs-portal.war, Class:oracle.adfinternal.view.faces.activedata.AdsServlet>
    <Apr 16, 2013 2:42:58 PM IST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application "acsportal" due to error weblogic.application.ModuleException: Context path '' is already in use by the module: / application: acs-portal
    weblogic.application.ModuleException: Context path '' is already in use by the module: / application: acs-portal
            at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:732)
            at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:188)
            at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:83)
            at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
            at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:172)
            Truncated. see log file for complete stacktrace


Caused By: weblogic.application.ModuleException: Context path '' is already in use by the module: / application: acs-portal

            at weblogic.servlet.internal.WebAppModule.validateContextPath(WebAppModule.java:1392)
            at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:1238)
            at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:723)
            at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:188)
            at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:83)
            Truncated. see log file for complete stacktrace

このエラーの後、サーバーはこの時点でハングしました

<Apr 16, 2013 2:43:58 PM IST> <Warning> <WorkManager> <BEA-002919> <Unable to find a Work Manager with name wm/ProvisionWorkManager. Dispatch policy wm/ProvisionWorkManager will map to the default Work Manager for the application acs-portal>

この行の後に開始されていません。このエラーを解決する方法を教えてください。

4

8 に答える 8

2

私にとってはうまくいきます:

1) 以前の展開をすべてアンインストールします (すべての耳)

2) サーバーを停止する

3) user_projects/domains/base_domain/servers/AdminServer/tmp に移動し、このフォルダー内のすべてのコンテンツを削除します (コンテンツをバックアップできます)。

4) 起動してデプロイする

于 2014-07-08T08:44:25.783 に答える
2
  1. サーバーを起動する
  2. デプロイメントに移動します ( http://localhost:7001/console/console.portal?_nfpb=true&_pageLabel=AppDeploymentsControlPage )
  3. 戦争配備を削除する
  4. その後、再起動すると動作するはずです
于 2016-11-14T09:57:03.223 に答える
0

これは、手動で wls-cat.war を localhost:7001/console にデプロイしたために発生します。しかし、実際には必要ありません。localhost:7001/wls-cat にアクセスしようとすると、weblogic が wls-cat.war を自動的にデプロイしています。パス '/wls-cat' が手動でデプロイされた wls-cat.war によって占有されている間、次のエラーで失敗しました:

サーブレット リクエストのディスパッチ中に問題が発生しました。

……

原因: weblogic.application.ModuleException: コンテキスト パス '/wls-cat' はモジュールで既に使用されています: wls-cat.war アプリケーション: wls-cat

これを修正するには、手動でデプロイされたものを削除して、localhost:7001/wls-cat にアクセスしてください。Weblogic はそれをデプロイします。

したがって、このエラーが発生する主な理由は、パスが別のアプリケーションによって使用されているためだと思います。コンソールでデプロイされたすべてのアプリケーションを確認し、それらを削除するか、パッケージ名を変更します。

于 2017-03-01T22:48:09.880 に答える
0

コマンドを使用: docker system prune すべてのコンテナーを再度ビルドして実行するよりも

于 2019-10-08T12:00:11.000 に答える