Запуск приложений Google App Engine в локальной сети (GWT Development Plugin) - PullRequest
3 голосов
/ 12 марта 2012

Я занимаюсь разработкой приложений GoogleAppEngine (GAE), и большинство из нас знают, что развертывание приложений на сервере GAE занимает слишком много времени.

Теперь, если я хочу сэкономить время разработки. Я буду бегать из меню на локальной машине. При открытии Firefox / Chrome с плагином разработки GWT эта ссылка:

http://127.0.0.1:8888/QRCodeProject.html?gwt.codesvr=127.0.0.1:9997 Конечно, если мой компьютер имеет адрес: 192.168.1.18 в локальной сети. Я могу сделать несколько звонков с локальных машин по этому адресу: http://192.168.1.18:8888/qrcodeproject/getUserInfo

Ничего страшного, если в указанном выше сервлете нет компонента GWT. В противном случае ссылка: http://192.168.1.18:8888/QRCodeProject.html?gwt.codesvr=127.0.0.1:9997 недоступна. Я не могу что-то сделать, например, позвонить в RPC.

Я уверен, что мне нужно настроить параметр "gwt.codesvr". Я не знаю, что это значит, что я должен поместить в параметр gwt.codesvr.

Может кто-нибудь показать мне значение роли gwt.codesvr и GWT Development Plugin

1 Ответ

1 голос
/ 12 марта 2012

gwt.codesvr - это то, как подключаются плагин GWT для браузера и сервер разработки.В режиме разработки GWT-код не компилируется в Javascript, но выполняется непосредственно как байт-код Java на сервере.Из документов по компиляции и отладке :

When an application is running in development mode, the Java Virtual Machine  
(JVM) is actually executing the application code as compiled Java bytecode, 
using GWT plumbing to connect to a browser window.

Вы также можете запустить код в производственном режиме (= скомпилированный в JS, запустить в браузере) на своем сервере разработки, но вам необходимо сначала скомпилируйте , затем вызовите его без gwt.codesvr в URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...