0

spring、struts、および hibernate を使用してエンタープライズ アプリケーションを開発しましたが、OSGi dm サーバーで動作するように転送したいと考えています。

著者が WAR を OSGi バンドルに移行する方法を説明している本「Pro SpringSource dm server」を見つけました。本に記載されているアプリケーションを正常に移行しました。

移行の最初のステップでは、WEB-INF ディレクトリの lib フォルダーを削除し、関連するすべてのパッケージをインポートします。私も同じことをしました。アプリケーションが dm サーバーに正常にデプロイされました。

しかし、URL に接続しようとすると、次のエラーが表示されます。

SpringSource dm サーバー - エラー報告

HTTP ステータス 503 - サーブレット アクションは現在利用できません

タイプ: ステータス レポート メッセージ: サーブレット アクションは現在利用できません

説明: 要求されたサービス (サーブレット アクションは現在利用できません) は現在利用できません。

この理由は何でしょうか?

この問題を解決する手がかりがありません。あなたが持っているかもしれない助けを渡すことができますか?

事前に感謝します。

4

1 に答える 1

0

これは、WAR が適切にデプロイされなかったことが原因である可能性が最も高いです。コンテナーは、webapp/サーブレットが存在することをある程度認識しているようですが、正しく起動しなかったため、使用できません。

ログを注意深く確認し、dmServer が war とそのサーブレットの正しい起動を示していることを確認してください。

于 2010-04-05T20:00:15.703 に答える