0

Play2War を使用して Play 2.1.1 アプリを Websphere 8.5.5 にデプロイしようとしています。アプリは起動時に正常に動作しますplay ~runが、war を Websphere にデプロイすると、次のエラー メッセージが表示されます。

org.reflections.ReflectionsException:
    could not create Vfs.Dir from url, no matching UrlType was found
    [wsjar:file:/C:/apps/websphere/wlp/usr/servers/server_kev/workarea/org.eclipse.osgi/bundles/45/data/cache/com.ibm.ws.app.manager_gen_0fdbabb2-5ae7-4075-bda1-136e52319906/.cache/WEB-INF/lib/playbackend.jar!/]

他の誰かがこの問題を見ましたか?

4

3 に答える 3

1

現在の Reflections ライブラリをまだ使用していない場合は、Vfs UrlType を追加します。

Vfs.addDefaultURLTypes(
    new Vfs.UrlType() {
        public boolean matches(URL url) {
           return url.getProtocol().equals("vfs");
        }

        public Vfs.Dir createDir(URL url) {
            return DefaultUrlTypes.jarUrl.createDir(url);
        }

最新のソースでチェックアウト

于 2013-08-12T11:05:19.907 に答える