Наверху веб-службы в Google App Engine в Java

Кто-нибудь смог создать веб-службу с наивысшим рейтингом (сначала WSDL) и развернут в Google App Engine. Пример приведен на странице https://developers.google.com/appengine/articles/soap . является подходом снизу вверх.

Я использовал Apache CXF для создания заглушек веб-сервисов Java из WSDL, в комплекте с библиотеками движков приложений и xml-конфигурационными файлами, но без радости. Я вижу в журналах App Engine код java.lang.NoClassDefFoundError: javax/management/JMException при инициализации CXFServlet , что довольно неприятно. КлассNotFoundException Я мог бы что-то сделать, но NoClassDefFoundError указывает на класс, который был доступен во время компиляции, который недоступен во время выполнения. JMException - это класс JDK, поэтому я ожидаю, что он будет доступен.

Я не так беспокоился об исправлении Exception , меня больше интересует, есть ли у кого-нибудь доказательства концепции для веб-службы верхнего уровня в Java на GAE

0
nl ja de
Хм. Я закончил делать обходной путь. Вместо этого я использовал OpenShift от Red Hat, с установкой Tomcat «diy». Меня все еще интересует, удалось ли кому-либо разработать wsdl-управляемый Java-сервис на GAE
добавлено автор Chris, источник

1 ответы

I also read the article you mentioned, as well as this exercise: Code Lab Exercise 5: SOAP Web Services

То, что я понял из этих двух источников (и некоторых других), заключается в том, что первый подход сверху вниз/контракта в настоящее время не поддерживается GAE для построения WS- серверов (при построении WS- клиенты с поддержкой jax-ws).

По крайней мере, так я понимаю эти утверждения:

Начиная с версии 1.4.2 Google App Engine, можно использовать java.xml.soap и JAX-B для создания SOAP-сервера и использовать JAX-WS для создания SOAP-клиента в App Engine.   [...]

     

Начиная с версии 1.4.2 Google App Engine не поддерживает использование JAX-WS на SOAP-сервере. (Он поддерживается в SOAP-клиенте.) Как мы увидим ниже, для завершения SOAP-сервера нам нужно будет напрямую использовать javax.xml.soap и JAX-B. 2

Bluddy

0
добавлено
pro.jvm
pro.jvm
3 503 участник(ов)

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш сайт: projvm.com projvm.ru Наш канал: @proJVM Вакансии: @jvmjobs Конфы: @jvmconf

Java & Co
Java & Co
2 370 участник(ов)

Можно обсуждать с матом и без всё, что касается жабы, вплоть до холиваров. НЕ ИМЕЕТ ОТНОШЕНИЯ К САЙТУ JAVARUSH.RU ПРАВИЛА - https://t.me/javarush/75723 Вакансии сюда - https://telegram.me/joinchat/B7IzvUCnfo6d8t3yIxKguQ По вопросам - @thedude

learn.java
learn.java
1 888 участник(ов)

Чат для начинающих и не только Статистика: https://combot.org/chat/-1001083535868 Основной чат - @jvmchat

Java Underground
Java Underground
169 участник(ов)

https://vk.com/javatutorial

Javanese Questions
Javanese Questions
109 участник(ов)

Чат предназначен для обмена знаниями строго в формате в вопрос-ответ. Тема — Java, Kotlin и Android. Вопрос должен быть предварительно прогуглен, понятно и грамотно сформулирован, помечен хэштегами. Ответ — тем более. Куски кода размером в несколько строк можно писать прямо здесь, для больших кусков кода стоит использовать http://gist.github.com/, http://pastebin.com/, https://codeshare.io/ или любой аналогичный сервис. В некоторых случаях можно прикреплять скриншоты. Стикеры и гифки запрещены. Дополнять и уточнять вопросы и ответы — редактированием исходного сообщения. Обсуждения должны приводить к редактированию вопроса/ответа и удаляться. По хештегам можно искать существующие вопросы и овтеты: #вопрос #ответ #git #generics #java #server #awt #javafx #swing #kotlin #anko #tornadofx #ktor #android #recyclerView #performance #arch #network #permissions #storage #async