2013-04-03 2 views
1

В настоящее время я запускаю сайт GWT без безопасности, но вам нужно перейти на HTTPS.Запустить gwt с включенным https?

Рабочая незащищенный версия работает с этими аргументами:

-port 8888 -startupUrl ui/index.jsp com.example.EntryPoint 

Я прочитал, что просто добавив -server: SSL заставит сайт подавать с HTTPS включен:

-port 8888 -startupUrl ui/index.jsp -server :ssl com.example.EntryPoint 

Однако с этим я просто получаю

[ERROR] Unable to load server class '' 
[ERROR] java.lang.ClassNotFoundException: 
[ERROR]  at java.lang.Class.forName0(Native Method) 
[ERROR]  at java.lang.Class.forName(Class.java:249) 
[ERROR]  at com.google.gwt.dev.DevMode$ArgHandlerServer.setString(DevMode.java:108) 
[ERROR]  at com.google.gwt.util.tools.ArgHandlerString.handle(ArgHandlerString.java:26) 
[ERROR]  at com.google.gwt.util.tools.ToolBase.processArgs(ToolBase.java:225) 
[ERROR]  at com.google.gwt.dev.ArgProcessorBase.processArgs(ArgProcessorBase.java:29) 
[ERROR]  at com.google.gwt.dev.DevMode.main(DevMode.java:281) 
[ERROR] Google Web Toolkit 2.1.0 

Я не уверен, что я делаю что-то неправильно или если этот метод больше не работает? Кто-нибудь успешно запускает эту команду или gwt с SSL?

ответ

3

Предполагая, что вы пытаетесь использовать встроенный сервер причала, поддержка SSL была добавлена ​​в r9628. Вы используете GWT 2.1, поэтому попробуйте обновиться до более поздней версии (по крайней мере, GWT 2.3) или используйте внешний предварительно настроенный SSL-сервер для вашего приложения (опция -noserver).

+0

Спасибо за подсказку, успешно ли вы запускали более позднюю версию с помощью ssl, используя эту команду из любопытства? – Erix

+0

попробовал, работал, спасибо. – Erix

+0

@ Erix nope, никогда не использовал SSL в DevMode. –

Смежные вопросы