Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从一个Websphere实例导出到另一个实例的EAR启动失败_Java_Ear_Websphere 7 - Fatal编程技术网

Java 从一个Websphere实例导出到另一个实例的EAR启动失败

Java 从一个Websphere实例导出到另一个实例的EAR启动失败,java,ear,websphere-7,Java,Ear,Websphere 7,我已经从一个IBMWebSphere环境(7.0)导出了一个EAR文件,并安装在另一个环境中。虽然EAR文件部署时没有错误,但它仍然无法启动 管理客户端中的错误消息 应用程序MyApplication未在群集CLUSTER001中的所有服务器上成功启动。查看日志以了解详细信息 下面是日志 WSVR0190I: Starting composition unit WebSphere:cuname=MyApplication in BLA WebSphere:blaname=MyApplicatio

我已经从一个IBMWebSphere环境(7.0)导出了一个EAR文件,并安装在另一个环境中。虽然EAR文件部署时没有错误,但它仍然无法启动

管理客户端中的错误消息

应用程序
MyApplication
未在群集
CLUSTER001
中的所有服务器上成功启动。查看日志以了解详细信息

下面是日志

WSVR0190I: Starting composition unit WebSphere:cuname=MyApplication in BLA WebSphere:blaname=MyApplication.
WSVR0200I: Starting application: MyApplication
WSVR0204I: Application: MyApplication  Application build level: Unknown
WSVR0206E: Module, MyApplication.war, of application, MyApplication.ear/deployments/MyApplication, failed to start
WSVR0101W: An error occurred starting, MyApplication
WSVR0217I: Stopping application: MyApplication
WSVR0220I: Application stopped: MyApplication
WSVR0194E: Composition unit WebSphere:cuname=MyApplication in BLA WebSphere:blaname=MyApplication failed to start.

提前感谢您的帮助。

在../ffdc内的NodeName_exception.log文件中提到的txt文件中发现了实际错误

“com.ibm.ws.webcontainer.exception.WebAppHostNotFoundException:CLUSTER001\u VH\u MYAPPLICATION”

虽然源环境有一个自定义虚拟主机名,但目标环境没有,并且正在使用“default_host”

解决方案: 在管理控制台; 应用程序>Websphere应用程序>单击有问题的应用程序>虚拟主机>重新选择默认主机作为虚拟主机>点击确定并启动应用程序


或者在EAR内部自动生成../WEB-INF ibm-WEB-bnd.xmi。尝试将virtualHostName更改为“默认_主机”,并尝试部署。这我还没有尝试过,但值得检查。

在../ffdc内的NodeName_exception.log文件中提到的txt文件中发现了实际错误

“com.ibm.ws.webcontainer.exception.WebAppHostNotFoundException:CLUSTER001\u VH\u MYAPPLICATION”

虽然源环境有一个自定义虚拟主机名,但目标环境没有,并且正在使用“default_host”

解决方案: 在管理控制台; 应用程序>Websphere应用程序>单击有问题的应用程序>虚拟主机>重新选择默认主机作为虚拟主机>点击确定并启动应用程序


或者在EAR内部自动生成../WEB-INF ibm-WEB-bnd.xmi。尝试将virtualHostName更改为“默认_主机”,并尝试部署。这一点我还没有尝试过,但值得检查。

在我的例子中,当我没有在管理控制台(内部队列)完成运行此EAR所需的设置时,它失败了。@GauravaAgarwal您有任何配置步骤吗?您正在使用WAS ND和群集,您的节点可能没有完全同步。同步节点并确保所有群集成员都已启动。该服务器的日志中是否有WSVR0101W的早期实例,该实例具有相应的FFDC,并带有一条消息,指示启动应用程序时发生了什么错误?在我的情况下,当我没有在管理控制台(内部队列)上完成所需的设置时,该实例失败要运行此EAR。@GauravaAgarwal您有任何配置步骤吗?您正在使用WAS ND和群集,您的节点可能没有完全同步。同步节点并确保所有群集成员都已启动。该服务器的日志中是否有WSVR0101W的早期实例,该实例具有相应的FFDC,并显示一条消息,指示启动应用程序时发生的错误?