/ / Wdrażanie interfejsu użytkownika Saiku na Glassfish - glassfish, saiku

Wdrażanie interfejsu użytkownika Saiku w serwisie Glassfish - glassfish, saiku

Kiedy próbuję wdrożyć saiku-ui-2.4.war na Glassfish, otrzymuję

„Nie ma zainstalowanego kontenera zdolnego do obsługi tej aplikacji KORZEŃ. Więcej informacji znajdziesz na server.log ”.

Server.log pokazuje:

[# | 2013-08-16T17: 50: 36.595-0400 | SEVERE | oracle-glassfish3.1.2 | javax.enterprise.system.core.com.sun.enterprise.v3.server | _ThreadID = 24; _ThreadName = Thread-2; | Tam nie ma zainstalowanego kontenera zdolnego do obsługi tej aplikacji ROOT | #]

[# | 2013-08-16T17: 50: 36.610-0400 | INFO | oracle-glassfish3.1.2 | org.glassfish.admingui | _ThreadID = 23; _ThreadName = Thread-2; | Wystąpił wyjątek: Wystąpił błąd podczas wdrażania: Nie ma zainstalowanego kontenera zdolnego do obsługi tej aplikacji ROOT. Więcej informacji znajdziesz na server.log. | #]

Masz pomysł, jak to obejść? Bez powodzenia przeszukałem własne forum Saiku. Mam tam nawet post.

Saiku ma przygotowany pakiet dostarczany z Tomcat. Interfejs użytkownika Saiku jest wdrażany jako aplikacja ROOT Tomcat. Ten pakiet działa dobrze, ale chcę spróbować wdrożyć go na Glassfish.

Interesujące jest to, że Saiku ma do pobrania saiku-ui-master. Jest to oddzielny pakiet interfejsu użytkownika, który wymaga zainstalowanego node.js. Mam to do pracy, ale chcę uruchomić je na Glassfish.

Odpowiedzi:

1 dla odpowiedzi № 1

W rzeczywistości musisz rozpakować zawartość pliku saiku-ui.war w pliku docroot swojej domeny, ponieważ jest tam tylko zawartość statyczna.


0 dla odpowiedzi nr 2

Rozwiązałem to! Dodano WEB-INF i web.xml, a następnie wdrożono bez problemu!