0

サーバー上で ToolTwist Web アプリケーションを手動でセットアップしていますが、リクエスト ハンドラーを呼び出すたびにエラー応答が返され、catalina.out に次のエラーが表示されることを除いて、すべて正常に動作しています。

2012-07-05 09:35:03,680 エラー RoutingUIM - エラー エラー エラー エラー エラー エラー エラー
2012-07-05 09:35:03,680 エラー RoutingUIM - 不明な要求ハンドラ: op=myproject.widgets.selectName.selectName

ログ ファイルをチェックして、拡張プロジェクトが読み込まれていること、および navpoint が読み込まれていることを確認しました。

4

1 に答える 1

1

ToolTwistサーバーには、構成オプションとして1つのプロジェクトから別のプロジェクトに切り替える機能があります。これにより、開発者が複数のプロジェクトに断続的に取り組んでいて、複数のTomcatサーバーをセットアップしたくない場合の開発が簡素化されます。

同時に、開発者は、あるプロジェクトのページが別のプロジェクトのnavpointsまたはrequestハンドラーの影響を受けることを望んでいません。

プロジェクトを分離しておくために、tooltwist.confには、定義されたWebアプリケーションごとに「mainProject」という名前のパラメーターがあります。開発者が構成ファイルでWebアプリケーションを切り替えると、サーバーは自動的にその新しいWebアプリケーションのnavpointsとrequestハンドラーに制限されます。ザ

したがって、Webサイトがリクエストハンドラーを検出していないが、ファイルシステムでそれらが定義されていることを確認できる場合は、mainProjectがtooltwist.confで正しく設定されていない可能性があります。

<webapp>
    <name>webdesign</name>
    <mainProject>ttdemo</mainProject>
    ...
<webapp>

メインプロジェクト(project.xmlで定義)に含まれるプロジェクトのnavpointsおよびrequestsハンドラーも使用できることに注意してください。

于 2012-07-05T18:06:24.043 に答える