Cloudbees - 部署后收到500错误

时间:2013-09-20 23:45:59

标签: tomcat servlets cloudbees

我开发了一个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

谢谢,Raje

1 个答案:

答案 0 :(得分:0)

两个潜在问题:

无关启动问题

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

未部署的课程

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

从RUN控制台下载已部署的WAR文件并将其解压缩以确认com/vmware/vim25/mo/ManagedEntity类包含在WEB-INF/lib区域的jar中,或者包含在WEB-INF/classes中的类文件中。