0

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

我找到了一本书“Pro SpringSource dm server”,其中作者解释了一种将 WAR 迁移到 OSGi 包的方法。我成功迁移了书中给出的应用程序。

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

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

SpringSource dm 服务器 - 错误报告

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

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

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

这可能是什么原因?

我没有解决这个问题的线索。你能通过你可能有的任何帮助吗?

提前感谢。

4

1 回答 1

0

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

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

于 2010-04-05T20:00:15.703 回答