Ahh forget... You need to run your local mvn first... Maybe you are the 
first person who will download the Domino libs... 

So please check out this 
project: 
https://github.com/lofidewanto/stockwatcher/tree/master/stockwatcher-springboot

and run 
mvn clean install

[email protected] schrieb am Montag, 17. Mai 2021 um 22:50:44 UTC+2:

> Can you find following lib?
>
> <dependency>
>     <groupId>com.google.elemental2</groupId>
>     <artifactId>elemental2-core</artifactId>
> </dependency>
>
> Without this one it is not possible - at least it doesn't make sense for 
> me - to work with REST on GWT / JavaScript...
> likejudo schrieb am Montag, 17. Mai 2021 um 22:41:24 UTC+2:
>
>> Unfortunately, I do not find it in our Nexus.
>> In the keyword search box, I searched for  org.dominokit and then I 
>> searched for domino-rest-client.
>> "No results found".
>>
>> On Monday, May 17, 2021 at 3:06:44 PM UTC-5 [email protected] wrote:
>>
>>> If you want to use REST, you should use Domino REST simple framework for 
>>> GWT, see: https://github.com/DominoKit/domino-rest
>>>
>>> Here is my example using REST with Domino REST for GWT: 
>>> https://github.com/lofidewanto/stockwatcher/blob/3079899cb55da13f5d5bc2bd385868dc9276fd89/stockwatcher-springboot/stockwatcher-springboot-client/src/main/java/stockwatcher/client/ResponseFromServerPanel.java#L184
>>>
>>> If you cannot add Domino REST, we need to use a simple JavaScript API 
>>> but I won't recommend that to you... Maybe you check in your Nexus first 
>>> whether you can find Domino REST? It is also in Maven Central...
>>>
>>> https://github.com/DominoKit/domino-rest/wiki/Quick-start
>>>
>>> GWT 2.9.0.
>>>
>>> Thanks
>>> likejudo schrieb am Montag, 17. Mai 2021 um 22:00:12 UTC+2:
>>>
>>>> The REST example uses Postman as client, not GWT.
>>>> I need to use Spring Boot for server, and GWT for client. REST is fine 
>>>> if I don't have to add new libraries.
>>>> (I want to avoid adding libraries like Domino to keep it simple and not 
>>>> worry about yet learning another tool, availability in my repo, and 
>>>> license).
>>>>
>>>> Working in baby steps, I want to send a file from the GWT client to 
>>>> SpringBoot server.
>>>> Following the Spring docs https://spring.io/guides/gs/uploading-files/
>>>>
>>>> I added a multipart file parameter, but then get a compile error
>>>>
>>>> My code is here: 
>>>> https://github.com/1dropaflame/UploadStocks/commit/3c1599253f569c439f6d755b917be5b74140b97c
>>>>
>>>> @WebServlet("/stockwatcher/greet")
>>>> public class GreetingServiceImpl extends RemoteServiceServlet 
>>>> implements GreetingService {
>>>> public GreetingResponse greetServer(@RequestParam("file") MultipartFile 
>>>> file,
>>>> RedirectAttributes redirectAttributes) throws IllegalArgumentException {
>>>> // Verify that the input is valid.
>>>> System.out.println("greetServer is called!");
>>>> I tried changing the GreetingService also but also get a compile error:
>>>>
>>>> [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ 
>>>> StockWatcher-shared ---
>>>> [INFO] Changes detected - recompiling the module!
>>>> [INFO] Compiling 4 source files to 
>>>> C:\Users\User\Documents\Learn\GWT\Nalu\StockWatcher\StockWatcher-shared\target\classes
>>>> [INFO] -------------------------------------------------------------
>>>> [ERROR] COMPILATION ERROR :
>>>> [INFO] -------------------------------------------------------------
>>>> [ERROR] 
>>>> /C:/Users/User/Documents/Learn/GWT/Nalu/StockWatcher/StockWatcher-shared/src/main/java/stockwatcher/GreetingService.java:[11,38]
>>>>  
>>>> cannot find symbol
>>>>   symbol:   class MultipartFile
>>>>   location: interface stockwatcher.GreetingService
>>>> [ERROR] 
>>>> /C:/Users/User/Documents/Learn/GWT/Nalu/StockWatcher/StockWatcher-shared/src/main/java/stockwatcher/GreetingService.java:[11,58]
>>>>  
>>>> cannot find symbol
>>>>   symbol:   class RedirectAttributes
>>>>   location: interface stockwatcher.GreetingService
>>>> [INFO] 2 errors
>>>> [INFO] -------------------------------------------------------------
>>>> [INFO] 
>>>> ------------------------------------------------------------------------
>>>> [INFO] Reactor Summary for StockWatcher 1.0-SNAPSHOT:
>>>> [INFO]
>>>> [INFO] StockWatcher ....................................... SUCCESS [  
>>>> 0.075 s]
>>>> [INFO] StockWatcher-shared ................................ FAILURE [  
>>>> 0.835 s]
>>>> [INFO] StockWatcher-client ................................ SKIPPED
>>>> [INFO] StockWatcher-server ................................ SKIPPED
>>>> [INFO] 
>>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD FAILURE
>>>> [INFO] 
>>>> ------------------------------------------------------------------------
>>>> [INFO] Total time:  1.914 s
>>>> [INFO] Finished at: 2021-05-17T14:50:09-05:00
>>>> [INFO] 
>>>> ------------------------------------------------------------------------
>>>> [ERROR] Failed to execute goal 
>>>> org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile 
>>>> (default-compile) on project StockWatcher-shared: Compilation failure: 
>>>> Compilation failure:
>>>> [ERROR] 
>>>> /C:/Users/User/Documents/Learn/GWT/Nalu/StockWatcher/StockWatcher-shared/src/main/java/stockwatcher/GreetingService.java:[11,38]
>>>>  
>>>> cannot find symbol
>>>> [ERROR]   symbol:   class MultipartFile
>>>> [ERROR]   location: interface stockwatcher.GreetingService
>>>> [ERROR] 
>>>> /C:/Users/User/Documents/Learn/GWT/Nalu/StockWatcher/StockWatcher-shared/src/main/java/stockwatcher/GreetingService.java:[11,58]
>>>>  
>>>> cannot find symbol
>>>> [ERROR]   symbol:   class RedirectAttributes
>>>> [ERROR]   location: interface stockwatcher.GreetingService
>>>> [ERROR] -> [Help 1]
>>>> [ERROR]
>>>> [ERROR] To see the full stack trace of the errors, re-run Maven with 
>>>> the -e switch.
>>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>>>> [ERROR]
>>>> [ERROR] For more information about the errors and possible solutions, 
>>>> please read the following articles:
>>>> [ERROR] [Help 1] 
>>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>>>> [ERROR]
>>>> [ERROR] After correcting the problems, you can resume the build with 
>>>> the command
>>>> [ERROR]   mvn <args> -rf :StockWatcher-shared
>>>> On Monday, May 17, 2021 at 12:17:58 PM UTC-5 [email protected] wrote:
>>>>
>>>>> You need to decide first, what communication protocol you want to use 
>>>>> between your Web browser (client) and your Spring Boot (server):
>>>>>
>>>>>    - GWT RPC 
>>>>>    - REST 
>>>>>    
>>>>> In both cases you can upload your files...
>>>>>
>>>>> GWT RPC: 
>>>>> https://stackoverflow.com/questions/9160535/is-it-possible-to-upload-a-file-via-gwt-rpc-servlets
>>>>>
>>>>> REST: 
>>>>> https://www.websparrow.org/spring/spring-boot-rest-api-file-upload-save-example
>>>>>
>>>>> Hope this helps!
>>>>>
>>>>>
>>>>>
>>>>> Am Mo., 17. Mai 2021 um 18:58 Uhr schrieb likejudo <[email protected]
>>>>> >:
>>>>>
>>>>>> Dr Lofi,
>>>>>> I need to make a file uploader for a spring boot server and was 
>>>>>> looking at the generated code. I see that the Impl extends  
>>>>>> RemoteServiceServlet.
>>>>>> The example for file uploads however, has its own controller.
>>>>>>
>>>>>> https://spring.io/guides/gs/uploading-files/
>>>>>>
>>>>>> @Controller public class FileUploadController { 
>>>>>> .....
>>>>>> @PostMapping("/") public String 
>>>>>> handleFileUpload(@RequestParam("file") MultipartFile file, 
>>>>>> RedirectAttributes redirectAttributes) { 
>>>>>>  
>>>>>> NaluKit has the servicing method in the Impl.
>>>>>>
>>>>>>
>>>>>> https://github.com/1dropaflame/UploadStocks/blob/main/StockWatcher/StockWatcher-server/src/main/java/stockwatcher/GreetingServiceImpl.java
>>>>>>
>>>>>> @WebServlet("/stockwatcher/greet")
>>>>>> public class GreetingServiceImpl extends RemoteServiceServlet 
>>>>>> implements GreetingService {
>>>>>>
>>>>>> I am confused which to follow.
>>>>>>
>>>>>> On Monday, May 17, 2021 at 11:44:33 AM UTC-5 [email protected] 
>>>>>> wrote:
>>>>>>
>>>>>>> Yeah, I think your Nexus is connected to Maven Central... So you 
>>>>>>> would have everything which is already uploaded at Maven Central...
>>>>>>>
>>>>>>> Other than Maven Central is difficult...
>>>>>>> likejudo schrieb am Montag, 17. Mai 2021 um 16:32:00 UTC+2:
>>>>>>>
>>>>>>>> @TBroyer, @Lofi
>>>>>>>> When I looked in my employer's Nexus repo searching for 
>>>>>>>> "gwt-maven-plugin" I found only the Mojo Codehaus plugin.
>>>>>>>> So I assumed that we did not have it.
>>>>>>>> A few days ago, I searched instead for "net.ltgt.gwt.maven" and 
>>>>>>>> found it! :)
>>>>>>>>
>>>>>>>> On Monday, May 17, 2021 at 7:09:21 AM UTC-5 [email protected] 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> On Sunday, May 16, 2021 at 5:54:51 PM UTC+2 [email protected] 
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Yes that also fine.
>>>>>>>>>>
>>>>>>>>>> The main thing: use the *TBroyer Maven plugin* instead the old 
>>>>>>>>>> one or Eclipse plugin.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Except, he said several times that he couldn't: “ I don't have a 
>>>>>>>>> choice. I have to use what is in my employer's repository.”
>>>>>>>>>
>>>>>>>> -- 
>>>>>>
>>>>> You received this message because you are subscribed to a topic in the 
>>>>>> Google Groups "GWT Users" group.
>>>>>> To unsubscribe from this topic, visit 
>>>>>> https://groups.google.com/d/topic/google-web-toolkit/TclImrErWMY/unsubscribe
>>>>>> .
>>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>>> [email protected].
>>>>>>
>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/google-web-toolkit/2600230b-5cd3-4929-9e3c-e32f068e7511n%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/google-web-toolkit/2600230b-5cd3-4929-9e3c-e32f068e7511n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/38786305-344e-4813-9107-7fc15ca9a915n%40googlegroups.com.

Reply via email to