Попробуйте использовать Base64Utils - но компилятор GWT не работает - PullRequest
1 голос
/ 20 января 2011

Я пытаюсь использовать com.google.gwt.user.server.Base64Utils для кодирования моего изображения на стороне сервера, но компилятор предоставляет мне эту информацию (позже вызывает ошибку):

*"[INFO] [ERROR] Errors in 'jar:file:/C:/.../....rpc-1.12-SNAPSHOT.jar!/...////PictureFileDTO.java' 
[ERROR] Line 46: No source code is available for type com.google.gwt.user.server.Base64Utils; did you forget to inherit a required module?"*

Использование GWT 2.1.0 и Maven в Eclipse.

Что мне здесь не хватает?Есть идеи?

1 Ответ

1 голос
/ 21 февраля 2011

gwt-user.jar - это библиотека, с которой вы разрабатываете, независимо от того, разрабатываете ли вы код на стороне клиента или на стороне сервера.Он содержит все, виджеты пользовательского интерфейса, служебные классы для клиентской части, а также служебные классы для серверной части.

gwt-servlet.jar используется во время выполнения.Я говорю не о режиме разработки, а о запуске вашего веб-приложения на каком-либо веб-сервере (Apache, IIS ...).Gwt-servlet.jar содержит классы, которые необходимы веб-серверу для запуска GWT на стороне сервера.

Так что да, класс Base64Utils находится в обоих файлах JAR.Тем не менее, он недоступен для разработки на стороне клиента.

Если вам нужно что-то, что работает с обеих сторон, проверьте это:

http://www.source -code.biz / base64coder /Java /

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