簡體   English   中英

Weblogic 服務器無法啟動,因為其中部署了 bad.jar。 但是我無法啟動管理控制台,為了刪除.jar

[英]Weblogic server won’t start, because a bad.jar was deployed in it. But I can’t start the admin console, in order to remove the .jar

我的 Weblogic 服務器在我的 Eclipse 中運行良好。 但后來我不小心將 an.ear 部署到我的 Weblogic 服務器(使用服務器的管理控制台)中,它與另一個.ear 沖突,現在我的 Weblogic 服務器無法啟動。 我知道如何去除耳朵。 刪除它的方法是 go 到管理控制台,選擇部署,選中 offending.ear 然后選擇停止並刪除。 但我無法進入管理控制台,因為 Weblogic 服務器無法啟動。

我想取消部署它,但我不能,因為我無法啟動管理控制台。 我還嘗試使用命令行取消部署它,但該命令需要與正在運行的服務器通信。

Eclipse 控制台中的錯誤消息說:“無法初始化應用程序 'EILoggingSharedLib [LibSpecVersion=2.22,LibImplVersion=2.22]”由於錯誤 weblogic.application.library.LibraryDeploymentException: [J2EE:160145] 無法部署庫 Extension-Name : EILoggingSharedLib, Specification-Version: 2.9, Implementation-Version: 2.9,因為庫 Manifest 值沖突,以及向服務器注冊的庫信息:[Specification-Version: 2.9 vs. 2.22, Implementation-Version: 2.9 vs. 2.22]。 檢查庫 MANIFEST.MF 文件並在其中更正版本信息以匹配服務器設置,或取消部署錯誤配置的庫。”

這是我使用的命令行命令:

C:\bea12c\wlserver\server\lib>java -cp weblogic.jar weblogic.Deployer -verbose -noexit -adminurl http://localhost:7016 -username (myusername) -password (mypassword) -name Dev12c -undeploy EILoggingSharedLib -超時 300

weblogic.Deployer invoked with options: -verbose -noexit -adminurl http://localhost:7016 -username weblogic -name Dev12c -undeploy EILoggingSharedLib -timeout 300 Unexpected Error Initializing Deployer: weblogic.Deployer$DeployerException: weblogic.deploy.api.tools .deployer.DeployerException: 無法連接到' http://localhost:7016 ': 目的地 0:0:0:0:0:0:0:1, 7016 無法訪問; 嵌套異常是:java.net.ConnectException:無法連接到 /0:0:0:0:0:0:0:1; 目的地沒有可用的路由器。 確保 url 代表正在運行的管理服務器並且憑據正確。 如果使用 http 協議,則必須在管理服務器上啟用隧道。

我還嘗試使用 startweblogic.sh 使用以下命令啟動服務器,使用與登錄管理控制台相同的 ID 和密碼(當它運行時)。 但這沒有幫助:

startweblogic.sh 用戶名=(我的用戶名)密碼=(我的密碼)

謝謝!

首先,嘗試使用 Eclipse 從已部署的應用程序中刪除您的應用程序。 如果它不起作用,請編輯 ${DOMAIN_HOME}/config/config.xml 文件並刪除應用程序的聲明。 然后啟動你的服務器。

我找到了解決方案。 有問題的我的 Weblogic 服務器位於http://localhost:7016 由於它是 localhost 服務器,因此部署到該 localhost 的所有庫和應用程序都位於我的 C 的目錄中:我的 Weblogic 服務器安裝所在的驅動器。 我使用文件資源管理器刪除了 offending.ear,然后 Weblogic 服務器啟動正常。 我能夠 go 進入管理控制台並從那里再次刪除它們。 在那之后,一切都很好。 謝謝你,伊曼紐爾和衛斯理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM