0

私は Eclipse RWT (スタンドアロン バージョン) に基づくアプリケーションを持っています。これは、Spring 依存性注入と、起動時に初期化される多くのフレームワークを含むかなり複雑なエンタープライズ アプリケーションです。

現在、私は全体について 2 番目のビューを必要としています。初期化は少し複雑なので、再利用したいと思います。さらに、Tomcat に 2 番目の Web アプリケーションをデプロイしたくありません。2 つの EntryPoint を実装し、それぞれを個別の 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 では非常に簡単です。さまざまなエントリポイントをさまざまな URL パターンにバインドできる ApplicationConfiguration を使用します...

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

web.xml で使用されているすべての URL パターンに RapServlet をバインドするだけです。

<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 に答える