0

我开发了一个 JAVA (JDK1.7) servlet web 应用程序。我已经在本地使用 Tomcat 部署了它。没有问题。该应用程序在本地运行良好。

我已经从 Eclipse 导入了 WAR 文件。我现在已经将 WAR 部署到 cloudbees 中。我已经安装了云 SDK。我已经使用以下命令部署了它。部署成功。

执行应用程序时,客户端页面正确显示。选择选项时,方法调用会出现以下错误。这是说class not found方法调用。此方法已打包/部署。它在本地运行良好。Cloudbee 是否希望将外部 jar 保存在特定文件夹中?感谢你的帮助

type Exception report
message Servlet execution threw an exception
description The server encountered an internal error that prevented it from fulfilling this request.exception

javax.servlet.ServletException: Servlet execution threw an exception
root cause

java.lang.NoClassDefFoundError: com/vmware/vim25/mo/ManagedEntity

谢谢,拉杰

4

1 回答 1

0

两个潜在问题:

不相关的启动问题

从 RUN 控制台启动的应用程序检查日志文件。查找任何错误,解决并重新部署。

类未部署

确认您在 CloudBees 环境中正确打包 WAR 是个好主意。

从 RUN 控制台下载部署的 WAR 文件并解压以确认com/vmware/vim25/mo/ManagedEntity该类包含在该WEB-INF/lib区域的 jar 中或作为WEB-INF/classes.

于 2013-09-21T09:08:00.423 回答