0

我有一个基于 Eclipse RWT(独立版本)的应用程序。这是一个相当复杂的企业应用程序,涉及 Spring 依赖注入和许多要在启动时初始化的框架。

目前我需要对整个事情有第二个看法。初始化的东西有点复杂,我想重用它。此外,我不想在我的 Tomcat 上部署第二个 webapp。是否可以实现两个入口点并将它们中的每一个绑定到一个单独的 url 模式?

例如

url 模式/first入口点com.example.myapp.FirstEntryPoint

url 模式/second入口点com.example.myapp.SecondEntryPoint

这是可能的,还是您有任何替代方法来实现这一目标?

4

1 回答 1

5

好的,没有回复只是投反对票:D。无论如何,我找到了一个解决方案:

RAP 1.4 似乎无法实现这一点。url-pattern 的定义独立于 de deployment-descriptor 中的入口点。

但是使用 RAP 1.5 非常简单:您可以使用 ApplicationConfiguration 将不同的入口点绑定到不同的 url 模式......

application.addEntryPoint("/start", MyEntryPoint.class, properties);
application.addEntryPoint("/admin", MyAdminEntryPoint.class, properties);

您只需要将 RapServlet 绑定到 web.xml 中所有使用的 url 模式。

<servlet>
    <servlet-name>RAPServlet</servlet-name>
    <servlet-class>org.eclipse.rwt.internal.engine.RWTDelegate</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>RAPServlet</servlet-name>
    <url-pattern>/start</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>RAPServlet</servlet-name>
    <url-pattern>/admin</url-pattern>
</servlet-mapping>

希望能帮助到你...

于 2013-05-17T14:42:09.737 回答