Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Is there a tutorial?
Is there a tutorial? [message #824450] Mon, 19 March 2012 17:27 Go to next message
Eclipse UserFriend
Hi,

I've read through several "tutorials" but none actually state what steps
to follow. very poor tutorials. I'm familar with RCP and have written
Eclipse plugins etc for many years but RAP is simply opaque.
After installing the servlet bridge war, what does one do? I see no way
to package (no way to know how to package) a sample RAP app for
deployment to Tomcat. Is it supposed to be a secret? :-)

Cheers

Roy
Re: Is there a tutorial? [message #824564 is a reply to message #824450] Mon, 19 March 2012 20:30 Go to previous messageGo to next message
Thorsten Schlathölter is currently offline Thorsten SchlathölterFriend
Messages: 312
Registered: February 2012
Location: Düsseldorf
Senior Member
Hi Roy,
to get started with RAP I simply created a new project using the "RAP Mail Template" and exported it as a WAR product. I dropped the created war file into my tomcat and - bang - there it was. My first RAP application. I think it is astonishing simple. The export creates the web.xml with the servlet bridge and the packaging structure as well. No magic no secrets.

Thorsten
Re: Is there a tutorial? [message #824569 is a reply to message #824450] Mon, 19 March 2012 20:30 Go to previous messageGo to next message
Thorsten Schlathölter is currently offline Thorsten SchlathölterFriend
Messages: 312
Registered: February 2012
Location: Düsseldorf
Senior Member
Hi Roy,
to get started with RAP I simply created a new project using the "RAP Mail Template" and exported it as a WAR product. I dropped the created war file into my tomcat and - bang - there it was. My first RAP application. I think it is astonishing simple. The export creates the web.xml with the servlet bridge and the packaging structure as well. No magic no secrets.

Thorsten
Re: Is there a tutorial? [message #824598 is a reply to message #824569] Mon, 19 March 2012 21:21 Go to previous messageGo to next message
Eclipse UserFriend
On 3/19/2012 1:30 PM, Thorsten Schlathölter wrote:
> Hi Roy,
> to get started with RAP I simply created a new project using the "RAP
> Mail Template" and exported it as a WAR product. I dropped the created
> war file into my tomcat and - bang - there it was. My first RAP
> application. I think it is astonishing simple. The export creates the
> web.xml with the servlet bridge and the packaging structure as well. No
> magic no secrets.
> Thorsten
Thanks Thorsten.

In Helios, when I create a "dynamic web project" it can be exported as a
war file. The export menu pick has this option.

In Indigo, I have the RAP Mail sample. It runs fine in Eclipse.
I have no "export as war" menu pick, only export.... can you explain
more about which version etc you are using? Does your RAP project have
a web.xml? mine doesn't.

Thanks!!!!

Roy
Re: Is there a tutorial? [message #824614 is a reply to message #824598] Mon, 19 March 2012 21:52 Go to previous messageGo to next message
Thorsten Schlathölter is currently offline Thorsten SchlathölterFriend
Messages: 312
Registered: February 2012
Location: Düsseldorf
Senior Member
Hi Roy,
I have to admit that I had to refresh on that subject. But it is still simple - I guess. I am using the Indigo release. Create your RAP project using the "RAP Mail Template". Then create a .warproduct configuration file by New\Other\Plug-in Development\WAR Product Configuration. Go to the Configuration TAB of the .warproduct. Click "Add Required Plug-ins". Right click on the .warproduct and choose export.

That's its. You will get a war file with a web.xml. I think you can adjust the web.xml in the .warproduct file. At least there is a TAB which displays the web.xml. Haven't played with it myself, though.

Good luck
Thorsten
Re: Is there a tutorial? [message #824617 is a reply to message #824598] Mon, 19 March 2012 21:52 Go to previous messageGo to next message
Thorsten Schlathölter is currently offline Thorsten SchlathölterFriend
Messages: 312
Registered: February 2012
Location: Düsseldorf
Senior Member
Hi Roy,
I have to admit that I had to refresh on that subject. But it is still simple - I guess. I am using the Indigo release. Create your RAP project using the "RAP Mail Template". Then create a .warproduct configuration file by New\Other\Plug-in Development\WAR Product Configuration. Go to the Configuration TAB of the .warproduct. Click "Add Required Plug-ins". Right click on the .warproduct and choose export.

That's its. You will get a war file with a web.xml. I think you can adjust the web.xml in the .warproduct file. At least there is a TAB which displays the web.xml. Haven't played with it myself, though.

Good luck
Thorsten
Re: Is there a tutorial? [message #824624 is a reply to message #824617] Mon, 19 March 2012 22:10 Go to previous messageGo to next message
Eclipse UserFriend
On 3/19/2012 2:52 PM, Thorsten Schlathölter wrote:
> Hi Roy,
> I have to admit that I had to refresh on that subject. But it is still
> simple - I guess. I am using the Indigo release. Create your RAP project
> using the "RAP Mail Template". Then create a .warproduct configuration
> file by New\Other\Plug-in Development\WAR Product Configuration. Go to
> the Configuration TAB of the .warproduct. Click "Add Required Plug-ins".
> Right click on the .warproduct and choose export.
>
> That's its. You will get a war file with a web.xml. I think you can
> adjust the web.xml in the .warproduct file. At least there is a TAB
> which displays the web.xml. Haven't played with it myself, though.
>
> Good luck
> Thorsten

Hi,

I have a Product Configuration pick but not a WAR Product Configuration
pick. I think without the ability to create a WAR product Configuration
one can't get there from here... I even downloaded Eclipse for RCP and
RAP developers again... sheesh, what's with this? I think this should
be easy not Rocket Science or something.

Thanks for the help! Any suggestions welcome. I think you've already
written better instructions than any tutorial I've seen (none included
even a mention of any of this).

Thanks
Roy
Re: Is there a tutorial? [message #824638 is a reply to message #824624] Mon, 19 March 2012 22:27 Go to previous messageGo to next message
Thorsten Schlathölter is currently offline Thorsten SchlathölterFriend
Messages: 312
Registered: February 2012
Location: Düsseldorf
Senior Member
Hm. It's explained in the eclipse help. Search for warproduct.

And here is my platform information:
Eclipse for RCP and RAP Developers

Version: Indigo Service Release 1
Build id: 20110916-0149
Re: Is there a tutorial? [message #824642 is a reply to message #824624] Mon, 19 March 2012 22:27 Go to previous messageGo to next message
Thorsten Schlathölter is currently offline Thorsten SchlathölterFriend
Messages: 312
Registered: February 2012
Location: Düsseldorf
Senior Member
Hm. It's explained in the eclipse help. Search for warproduct.

And here is my platform information:
Eclipse for RCP and RAP Developers

Version: Indigo Service Release 1
Build id: 20110916-0149

begin 644 warproduct.jpg
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
M59;M%#03&<C7)YIU*0@xxxxxxxx%*2C?A"6]P02$!.X5BE7G'TY[]I*\.?([Q2N
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
MT:@TY"0M;/\`9+BT\EIV$F4AY2TK82@xxxxxxxx')5RVU/P)CR(SO1PI4P)??
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
M.-0BSW%Z9)F1V-+2Y`><D+:64E/3,D)2II)2I+@4"/S@xxxxxxxxK#Q7OCX
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
M2VGK3N4K:2:VS;^)\J))U5<+:ZC4$1^,
Re: Is there a tutorial? [message #824651 is a reply to message #824638] Mon, 19 March 2012 22:38 Go to previous messageGo to next message
Eclipse UserFriend
On 3/19/2012 3:27 PM, Thorsten Schlathölter wrote:
> Hm. It's explained in the eclipse help. Search for warproduct.
>
> And here is my platform information:
> Eclipse for RCP and RAP Developers
>
> Version: Indigo Service Release 1
> Build id: 20110916-0149
>

Thanks

I was afraid of that... as I wrote, I don't have a choice...
The latest Indigo for RAP must be broken.... I'm attaching my view of
the same dialog. Just no such pick.

I really wanted to get some people started on RAP here but as it stands
I can't suggest that, at least not now.

Ideas ?

Thanks!!!

Roy
  • Attachment: product.jpg
    (Size: 82.31KB, Downloaded 281 times)
Re: Is there a tutorial? [message #824903 is a reply to message #824651] Tue, 20 March 2012 08:05 Go to previous messageGo to next message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
Messages: 2427
Registered: July 2009
Location: Sofia, Bulgaria
Senior Member
Hi all,
WAR Product is part of the Libra project [1]. Get it from there.

[1] http://www.eclipse.org/libra/
Best,
Ivan

On 3/20/2012 12:38 AM, Roy Benjamin wrote:
> On 3/19/2012 3:27 PM, Thorsten Schlathölter wrote:
>> Hm. It's explained in the eclipse help. Search for warproduct.
>>
>> And here is my platform information:
>> Eclipse for RCP and RAP Developers
>>
>> Version: Indigo Service Release 1
>> Build id: 20110916-0149
>>
>
> Thanks
>
> I was afraid of that... as I wrote, I don't have a choice...
> The latest Indigo for RAP must be broken.... I'm attaching my view of
> the same dialog. Just no such pick.
>
> I really wanted to get some people started on RAP here but as it
> stands I can't suggest that, at least not now.
>
> Ideas ?
>
> Thanks!!!
>
> Roy

--
Ivan Furnadjiev

Twitter: @EclipseRAP
Blog: http://eclipsesource.com/blogs/

Professional services for RAP and RCP?
http://eclipsesource.com/services/rap/
Re: Is there a tutorial? [message #825115 is a reply to message #824903] Tue, 20 March 2012 13:42 Go to previous messageGo to next message
Cole Markham is currently offline Cole MarkhamFriend
Messages: 150
Registered: July 2009
Location: College Station, TX
Senior Member

The WAR product tooling can be installed from the Indigo update site. In your Eclipse select Help->Install New Software, pick "Indigo - http://download.eclipse.org/releases/indigo" from the "Work with" combo, wait a short while for it to load. Find and select "WAR Products (Incubation)". Uncheck "Contact all update sites..." as this sometimes accidentally pulls RAP runtime into your Eclipse which breaks everything.
Re: Is there a tutorial? [message #825120 is a reply to message #824903] Tue, 20 March 2012 13:42 Go to previous messageGo to next message
Cole Markham is currently offline Cole MarkhamFriend
Messages: 150
Registered: July 2009
Location: College Station, TX
Senior Member

The WAR product tooling can be installed from the Indigo update site. In your Eclipse select Help->Install New Software, pick "Indigo - http://download.eclipse.org/releases/indigo" from the "Work with" combo, wait a short while for it to load. Find and select "WAR Products (Incubation)". Uncheck "Contact all update sites..." as this sometimes accidentally pulls RAP runtime into your Eclipse which breaks everything.
Re: Is there a tutorial? [message #825249 is a reply to message #825120] Tue, 20 March 2012 16:53 Go to previous messageGo to next message
Eclipse UserFriend
On 3/20/2012 6:42 AM, Cole Markham wrote:
> The WAR product tooling can be installed from the Indigo update site. In
> your Eclipse select Help->Install New Software, pick "Indigo -
> http://download.eclipse.org/releases/indigo" from the "Work with" combo,
> wait a short while for it to load. Find and select "WAR Products
> (Incubation)". Uncheck "Contact all update sites..." as this sometimes
> accidentally pulls RAP runtime into your Eclipse which breaks everything.


Thanks all!

I've got a war file now. I'll keep reading the documentation, but can
someone tell me the expected URL after deploying the RAP Mail project as
rapmail.war ?

Thanks!!!

Roy
Re: Is there a tutorial? [message #825268 is a reply to message #825249] Tue, 20 March 2012 17:13 Go to previous messageGo to next message
Eclipse UserFriend
On 3/20/2012 9:53 AM, Roy Benjamin wrote:
> On 3/20/2012 6:42 AM, Cole Markham wrote:
>> The WAR product tooling can be installed from the Indigo update site. In
>> your Eclipse select Help->Install New Software, pick "Indigo -
>> http://download.eclipse.org/releases/indigo" from the "Work with" combo,
>> wait a short while for it to load. Find and select "WAR Products
>> (Incubation)". Uncheck "Contact all update sites..." as this sometimes
>> accidentally pulls RAP runtime into your Eclipse which breaks everything.
>
>
> Thanks all!
>
> I've got a war file now. I'll keep reading the documentation, but can
> someone tell me the expected URL after deploying the RAP Mail project as
> rapmail.war ?
>
> Thanks!!!
>
> Roy

I've tried: http://127.0.0.1:8080/rapmail?startup=RAP_Mail.mailapp
Re: Is there a tutorial? [message #825316 is a reply to message #825268] Tue, 20 March 2012 18:10 Go to previous messageGo to next message
Eclipse UserFriend
On 3/20/2012 10:13 AM, Roy Benjamin wrote:
> On 3/20/2012 9:53 AM, Roy Benjamin wrote:
>> On 3/20/2012 6:42 AM, Cole Markham wrote:
>>> The WAR product tooling can be installed from the Indigo update site. In
>>> your Eclipse select Help->Install New Software, pick "Indigo -
>>> http://download.eclipse.org/releases/indigo" from the "Work with" combo,
>>> wait a short while for it to load. Find and select "WAR Products
>>> (Incubation)". Uncheck "Contact all update sites..." as this sometimes
>>> accidentally pulls RAP runtime into your Eclipse which breaks
>>> everything.
>>
>>
>> Thanks all!
>>
>> I've got a war file now. I'll keep reading the documentation, but can
>> someone tell me the expected URL after deploying the RAP Mail project as
>> rapmail.war ?
>>
>> Thanks!!!
>>
>> Roy
>
> I've tried: http://127.0.0.1:8080/rapmail?startup=RAP_Mail.mailapp
>

:-)

Since I've not been able to access the demo apps after deploying to
Tomcat I thought to check from the OSGi console to see if there were
problems. The list of plugins is pretty small, is this normal?

id State Bundle
0 ACTIVE org.eclipse.osgi_3.3.0.200704022148
Fragments=10
1 ACTIVE org.eclipse.equinox.common_3.3.0.200704022148
2 ACTIVE org.eclipse.update.configurator_3.2.100.v20070322
3 ACTIVE
org.eclipse.equinox.http.servletbridge_1.0.0.200704022148
4 ACTIVE org.eclipse.equinox.http.registry_1.0.0.200704022148
8 ACTIVE org.eclipse.equinox.http.servlet_1.0.0.200704022148
9 ACTIVE org.eclipse.equinox.registry_3.3.0.v20070318
10 RESOLVED org.eclipse.equinox.servletbridge.extensionbundle_1.0.0
Master=0
11 RESOLVED org.eclipse.osgi.services_3.1.100.200704022148


I've tried several URLs, including:
http://127.0.0.1:8080/rapmail/view?startup=RAP_Mail.mailapp

is this the correct URL? I'm getting:

HTTP Status 404 - ProxyServlet: /rapmail/view
type Status report
message ProxyServlet: /rapmail/view
description The requested resource (ProxyServlet: /rapmail/view) is
not available.

Thanks for all assistance!

Roy
Re: Is there a tutorial? [message #825323 is a reply to message #825316] Tue, 20 March 2012 18:19 Go to previous messageGo to next message
Cole Markham is currently offline Cole MarkhamFriend
Messages: 150
Registered: July 2009
Location: College Station, TX
Senior Member

The url you want is
http://127.0.0.1:8080/rapmail/mail

See the org.eclipse.rap.ui.branding extension that was created as part of the default template. It sets the "servletName" to "mail". Since it also sets a "defaultEntryPointId" you don't need to add the "startup=RAP_Mail.mailapp" parameter.
Re: Is there a tutorial? [message #825335 is a reply to message #825323] Tue, 20 March 2012 18:38 Go to previous messageGo to next message
Eclipse UserFriend
On 3/20/2012 11:19 AM, Cole Markham wrote:
> The url you want is
> http://127.0.0.1:8080/rapmail/mail
>
> See the org.eclipse.rap.ui.branding extension that was created as part
> of the default template. It sets the "servletName" to "mail". Since it
> also sets a "defaultEntryPointId" you don't need to add the
> "startup=RAP_Mail.mailapp" parameter.
>

Thanks!
Re: Is there a tutorial? [message #825341 is a reply to message #825323] Tue, 20 March 2012 18:42 Go to previous message
Eclipse UserFriend
On 3/20/2012 11:19 AM, Cole Markham wrote:
> The url you want is
> http://127.0.0.1:8080/rapmail/mail
>
> See the org.eclipse.rap.ui.branding extension that was created as part
> of the default template. It sets the "servletName" to "mail". Since it
> also sets a "defaultEntryPointId" you don't need to add the
> "startup=RAP_Mail.mailapp" parameter.
>

I know I'm close now since I'm getting into the app.

Has anyone seen:

java.lang.IllegalArgumentException: Illegal theme id:
org.eclipse.rap.design.example.business.theme
org.eclipse.rwt.internal.theme.ThemeUtil.setCurrentThemeId(ThemeUtil.java:62)
org.eclipse.rwt.internal.service.StartupPageConfigurer.applyBranding(StartupPageConfigurer.java:220)
org.eclipse.rwt.internal.service.StartupPageConfigurer.getTemplate(StartupPageConfigurer.java:74)
org.eclipse.rwt.internal.service.StartupPage.render(StartupPage.java:65)
org.eclipse.rwt.internal.service.StartupPage.send(StartupPage.java:52)
org.eclipse.rwt.internal.service.LifeCycleServiceHandler.runLifeCycle(LifeCycleServiceHandler.java:81)
org.eclipse.rwt.internal.service.LifeCycleServiceHandler.synchronizedService(LifeCycleServiceHandler.java:55)
org.eclipse.rwt.internal.service.LifeCycleServiceHandler.service(LifeCycleServiceHandler.java:45)
org.eclipse.rwt.internal.service.ServiceManager$HandlerDispatcher.service(ServiceManager.java:34)
org.eclipse.rwt.internal.engine.RWTDelegate.handleValidRequest(RWTDelegate.java:62)
org.eclipse.rwt.internal.engine.RWTDelegate.doPost(RWTDelegate.java:41)
org.eclipse.rwt.internal.engine.RWTDelegate.doGet(RWTDelegate.java:33)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.eclipse.rap.rwt.osgi.internal.CutOffContextPathWrapper.service(CutOffContextPathWrapper.java:105)
org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Previous Topic:How to change the background-color of Eclipse RAP view title bar?
Next Topic:Extraneous mouseout event when mouseover fires for custom widget
Goto Forum:
  


Current Time: Mon Sep 23 08:52:05 GMT 2024

Powered by FUDForum. Page generated in 0.04704 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top