他の投稿から、デモ コードに従って mainServlet ファイルを変更する必要があることを知りました。N の場合、web.xml でサーブレット ファイルを指定する必要がありましたが、Rest サービスを使用するために、私の web.xml には既にサーブレット クラスが指定されていました。
質問: どうすればこれを解決できますか?
以下は私がやっていることです:
1:
<servlet>
<servlet-name>ServletAdapter</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ServletAdapter</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
問題は、Invient Widgetset がロードされないことです。
2: ここで servletfile を指定する必要がある場合、Rest Service を機能させるにはどうすればよいですか? My Rest サービスは、auth-constrain による安全なログインに使用されます。
<servlet>
<servlet-name>VaadinApplication</servlet-name>
<servlet-class>suricate.vaadin.MyApplicationServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>suricate.vaadin.MyApplication</param-value>
</init-param>
<init-param>
<param-name>widgetset</param-name>
<param-value>com.example.myapp.widgetset.MyAppWidgetSet</param-value>
</init-param>
</servlet>
誰かがこれから私を助けてくれることを願っています。よろしくお願いします。