在SpringSource dm服务器上使用Struts会出现Http Status 503错误

时间:2010-04-05 10:13:05

标签: java spring struts osgi springsource-dm-server

我使用spring,struts和hibernate开发了一个企业应用程序,现在我想将它转移到与OSGi dm服务器一起工作。

我找到了一本书“Pro SpringSource dm server”,作者已经解释了将WAR迁移到OSGi包的方法。我成功地迁移了书中提供的应用程序。

迁移的第一步是删除WEB-INF目录中的lib文件夹并导入所有相关的包。我做了同样的事。应用程序已成功部署在dm服务器中。

但是当我尝试连接到URL时,它给了我错误:

SpringSource dm服务器 - 错误报告

HTTP状态503 - Servlet操作当前不可用

类型:状态报告 消息:Servlet操作当前不可用

description:请求的服务(Servlet操作当前不可用)当前不可用。

这可能是什么原因?

我找不到解决这个问题的线索。你可以通过任何帮助吗?

感谢先生。

1 个答案:

答案 0 :(得分:0)

这很可能是因为WAR没有正确部署。容器似乎已经知道webapp / servlet在那里,但由于它没有正确启动,所以它不可用。

仔细检查您的日志,确保dmServer指示正确启动战争及其servlet。