| Summary: | problem with "Run/Run Configuration" configuring the "Entry Point or Application" | ||
|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Rainer Ruppersberg <rarup> |
| Component: | Workbench | Assignee: | Project Inbox <rap-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 1.4 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
With the changes for bug 372323 and bug 372325 the browse buttons and the validation for servlet path and startup parameter have been removed. So, I think that this is not an issue anymore. Please note that the 1.5 Tooling is no longer backward compatible with Indigo (bug 366614). 1.5 Tooling must be used with Juno M4 or greater. |
since updating to indigo (RAP 1.4) I have a problem with "Run/Run Configuration" configuring the "Entry Point or Application" (EPoA) part. My Entry Point is called (lets say) "startme". RAP is configured in a fragment "de.myappl.rap". The host-plugin is called "de.myappl" Browsing the EPoA I do get the option to select "de.myappl.startme - de.myappl.rap". Selecting this results in the EPoA entry: "de.myappl.rap.de.myappl.startme" and this is wrong! I cannot edit it manually, because eclipse don't let me run the propper entry ("de.myappl.startme") caus it means that this is "not defined by any of the selected bundles". So running the wrong EP results in a HTTP 500. Now editing the "127.0.0.1:51630/bla?startup=de.myappl.rap.de.myappl.startme" to "127.0.0.1:51630/bla?startup=de.myappl.startme" in the browsers address field starts the application. So here is the relevant part from my fragment.xml: Code: <extension id="startme" point="org.eclipse.core.runtime.applications"> <application cardinality="singleton-global" thread="main" visible="true"> <run class="de.myappl.rap.Application"> </run> </application> </extension> <extension point="org.eclipse.rap.ui.branding"> <branding defaultEntrypointId="de.myappl.startme" id="de.myappl.rap.branding" servletName="bla" title="Thank you for your help :-)"> </branding> </extension>