我尝试使用Java Melody来监视必须在 Websphere 8.0 应用程序服务器上运行的应用程序。
我按照高级用户指南中描述的步骤进行操作 。生成的耳朵可以很好地部署在我用于开发的本地 Glassfish 上。
但是当我在我们的 WAS 上部署它时,我得到了
WASX7017E: Exception received while running file "/home/wasweb/wastools/deploy.py"; exception information: com.ibm.websphere.management.application.client.AppDeploymentException: com.ibm.websphere.management.application.client.AppDeploymentException: com.ibm.ws.management.application.dfltbndngs.BindingError: could not bind resource refs [Root exception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.ArchiveWrappedException]
org.eclipse.jst.j2ee.commonarchivecore.internal.exception.ArchiveWrappedException: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.ArchiveWrappedException
并且应用程序没有部署/启动
如果没有 Java Melody,应用程序部署得很好。
由于即使没有对 web.xml 进行必要的更改也尝试部署耳朵,所以我能想象的唯一原因是:WAS 无法处理 application.xml 或者它无法处理耳朵中的旋律和 jrobin jar。但我不知道如何调试它。
任何指针?