2010-08-24 3 views
1

В моем приложении gwt я использую PHP-код для завершения процесса ... Я могу получить ответ от этого php-файла, когда я развертываю на сервере iis ... , но я не могу получить ответ от этого PHP-файла, когда я работаю от затмения ...Ответ gwt при запуске как веб-приложение

(т.е.) может получить ответ от этого URL «http://localhost/sample/index.php»

не может получить ответ от этого URL «http://localhost:8888/sample/index.php» возвращает мой php code ...

+0

Я думаю, что PHP работает только на HTTP-сервер, как Apache (может быть неправильно). Но из затмения вы начинаете сервер причала, который является сервером приложений. Это может быть причиной того, что вы не получаете ожидаемого результата – DonX

ответ

1

Возможно, также можно запустить PHP на Jetty: см. эти instructions - не уверен, если они все еще работают с Jetty 6, и я действительно не пробовал.

Но я бы рекомендовал просто запустить отдельный PHP-сервер (возможно, был развернут из отдельного проекта Eclipse). Смотрите эту GWT запись FAQ:. How do I use my own server in hosted mode instead of GWT's built-in Jetty instance

0

Вы можете использовать GWT -noserver варианта

«Опция -noserver инструктирует режим не начать встроенный экземпляр Jetty размещенную на его месте, вы бы запустить J2EE контейнер ваш выбор и просто используйте это вместо встроенного экземпляра Jetty ».

Я не знаю, если это решит вашу проблему

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