Hi Rintcius

What IDE are you using and what is your J2EE contianer?

I managed to use the -noserver -startupURL options...
This allowed me to get my back end (services) debuggable on my servlet
container (in this case websphere, which had already been started) and
the front end in hosted mode.

RPC works fine in this set up.

Jonathan

On 22 July, 13:50, rintcius <rintc...@gmail.com> wrote:
> Hi,
> I am looking for a project setup that allows me to work easily with
> both hosted mode and web mode (including RPC).
> I am getting the exception below, whenever I start up hosted mode
> after I have started it in web mode (i.e. war/<myModule> directory
> contains the compiled code for web mode). If I am starting hosted mode
> on a clean war/<myModule> directory then it works ok.
>
> To workaround it I thought to add a specific module for hosted mode
> like this:
> <module rename-to='myModuleHosted'>
>   <inherits name='my.company.gwt.MyModule'/>
>   <set-property name="user.agent" value="gecko" />
>   <set-property name="locale" value="default" />
> </module>
> And then start up this from the shell (with args: -startupUrl
> MyModuleHosted.html
> my.company.gwt.MyModuleHosted). This works well as long as I dont do
> any RPC calls.
>
> RPC calls however fail since they try to address myModuleHosted/
> myServicePath whereas the service is still available under myModule/
> myServicePath.
>
> Any ideas to get the service available as myModuleHosted/myServicePath
> instead?
> Or any other ideas for a setup?
>
> Thanks, Rintcius
>
> [ERROR] Error while executing the JavaScript provider for property
> 'user.agent'
> java.lang.RuntimeException: Failed to invoke native method:
> __gwt_getProperty with 1 arguments.
>         at com.google.gwt.dev.shell.moz.LowLevelMoz.invoke(LowLevelMoz.java:
> 134)
>         at com.google.gwt.dev.shell.moz.ModuleSpaceMoz.doInvoke
> (ModuleSpaceMoz.java:99)
>         at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
> 453)
>         at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject
> (ModuleSpace.java:231)
>         at
> com.google.gwt.dev.shell.ModuleSpacePropertyOracle.computePropertyValue
> (ModuleSpacePropertyOracle.java:108)
>         at com.google.gwt.dev.shell.ModuleSpacePropertyOracle.getPropertyValue
> (ModuleSpacePropertyOracle.java:65)
>         at com.google.gwt.dev.cfg.ConditionWhenPropertyIs.doEval
> (ConditionWhenPropertyIs.java:48)
>         at com.google.gwt.dev.cfg.Condition.isTrue(Condition.java:36)
>         at com.google.gwt.dev.cfg.ConditionAll.doEval(ConditionAll.java:37)
>         at com.google.gwt.dev.cfg.Condition.isTrue(Condition.java:36)
>         at com.google.gwt.dev.cfg.Rule.isApplicable(Rule.java:35)
>         at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.tryRebind
> (StandardRebindOracle.java:103)
>         at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind
> (StandardRebindOracle.java:62)
>         at com.google.gwt.dev.shell.StandardRebindOracle.rebind
> (StandardRebindOracle.java:172)
>         at com.google.gwt.dev.shell.ShellModuleSpaceHost.rebind
> (ShellModuleSpaceHost.java:114)
>         at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java:474)
>         at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate
> (ModuleSpace.java:365)
>         at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:
> 39)
>         at com.google.gwt.core.client.GWT.create(GWT.java:91)
>         at com.google.gwt.user.client.DOM.<clinit>(DOM.java:35)
>         at com.google.gwt.user.client.ui.SimplePanel.<init>(SimplePanel.java:
> 35)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to