0

我正在服务器上手动设置 ToolTwist webapp,一切正常,除了每次调用请求处理程序时,我都会收到错误回复和 catalina.out 中的以下错误。

2012-07-05 09:35:03,680 ERROR RoutingUIM - ERROR ERROR ERROR ERROR ERROR 错误
2012-07-05 09:35:03,680 错误 RoutingUIM - 未知请求处理程序:op=myproject.widgets.selectName.selectName

我检查了日志文件以确保扩展项目正在加载,并且导航点正在加载。

4

1 回答 1

1

ToolTwist 服务器能够作为配置选项从一个项目切换到另一个项目。这简化了开发,开发人员可能会间歇性地处理多个项目,并且不想设置多个 Tomcat 服务器。

同时,开发人员不希望一个项目的页面受到来自另一个项目的导航点或请求处理程序的影响。

为了保持项目分离,tooltwist.conf 为每个定义的 Web 应用程序都有一个名为“mainProject”的参数。如果开发人员在配置文件中切换 Web 应用程序,那么服务器将自动被限制为该新 Web 应用程序的导航点和请求处理程序。这

因此,如果您的网站没有找到请求处理程序,但您可以在文件系统上看到它们定义,那么您的 mainProject 可能在 tooltwist.conf 中设置不正确。

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

请注意,主项目包含的项目的导航点和请求处理程序(在其 project.xml 中定义)也可用。

于 2012-07-05T18:06:24.043 回答