繁体   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