Mam dwa pytania:
1. Która wersja Jetty jest używana przez GWT 2.5.1 w trybie deweloperskim?
2. Czy istnieje sposób zmiany tej wersji?GWT: Wersja Jetty w trybie deweloperskim
5
A
Odpowiedz
9
- 6.1.11 (źródło: https://gwt.googlesource.com/gwt/+/2.5.1/dev/build.xml)
Zauważ, że 2,6 i 2,7 use Jetty 8.1.12.v20130726 i 2,8 uses Jetty 9.2.14.v20151106 - Tak, można wdrożyć
ServletContainerLauncher
który rozpoczyna kolejną wersję Jetty. Uważaj jednak na konflikty w klasie classpath! (Ale przypuszczam, że będziesz chciał użyć najnowszej wersji, a nowe wersje używaćorg.eclipse.jetty
zamiastorg.mortbay.jetty
postaci pakietu głównego, więc nie powinno być żadnego problemu (ze starym GWT pre-2.6).
FYI, gwt-dev zostanie podzielony na kilka JARów w następnej wersji GWT (lub może po tym), a zależność od Jetty zostanie przeniesiona do opcjonalnego JAR-u i ewentualnie również zostanie zaktualizowana. (Zauważmy jednak, że GWTTestCase zależy również od Jetty)
EDIT: to w końcu dzieje się z GWT 2.8, ale Jetty jest potrzebne do SDM (CodeServer
) i Jetty ma złą ścieżkę wstecznej kompatybilności