我使用spring,struts和hibernate开发了一个企业应用程序,现在我想将它转移到与OSGi dm服务器一起工作。
我找到了一本书“Pro SpringSource dm server”,作者已经解释了将WAR迁移到OSGi包的方法。我成功地迁移了书中提供的应用程序。
迁移的第一步是删除WEB-INF目录中的lib文件夹并导入所有相关的包。我做了同样的事。应用程序已成功部署在dm服务器中。
但是当我尝试连接到URL时,它给了我错误:
SpringSource dm服务器 - 错误报告
HTTP状态503 - Servlet操作当前不可用
类型:状态报告 消息:Servlet操作当前不可用
这可能是什么原因?
我找不到解决这个问题的线索。你可以通过任何帮助吗?
感谢先生。
答案 0 :(得分:0)
这很可能是因为WAR没有正确部署。容器似乎已经知道webapp / servlet在那里,但由于它没有正确启动,所以它不可用。
仔细检查您的日志,确保dmServer指示正确启动战争及其servlet。