2 つの動的 Web プロジェクトがあります。
- cms
- デモ
Struts2 を使用する プロジェクト Demo でプロジェクト CMS のアクションを使用する必要があります。
デモの「Java Build Path」構成の「Project」タブで、CMS プロジェクトを追加しました。
今struts.xml
私が持っているデモの
<action name="hello" class="cms.helloworld.action.HelloWorldAction" method="execute">
パッケージcms.helloworld.action
は CMS プロジェクト パッケージです。
Eclipseはそれを正しく認識しています。実際、クラス名をctrl+クリックすると、正しいJavaファイルが開きます。right
ここで、デモの展開アセンブリ構成に CMS プロジェクトを追加して、Tomcat も相対クラスを見つけられるようにしました。
しかし、Tomcat サーバーでプロジェクトを実行すると、ログには次のように表示されます。
Grave: Dispatcher の初期化に失敗しました。構成を読み込めません。- アクション
原因: アクション クラス [cms.helloworld.action.HelloWorldAction] が見つかりません
CMS プロジェクトでアクションが見つかりません。
私は何を間違っていますか?