Dear Dave, If you get a 404 response on the javascript file, it is probably not in the folder you expect it. Try to acces the js yourself in the browser, you should see the same 404.
Erwin On Jan 11, 4:40 pm, Dave <[email protected]> wrote: > I'm trying to create an example app to demonstrate that GWT can use > existing Javascript functions, but so far I've been unable to get it > to work correctly. I've named my project JS_Integration_Example and I > created it from the default Web Application Starter Project that is > provided when you create a new GWT project in eclipse. I'd really > appreciate anyone who could point out what my problem is. I've done > some Googling on this subject but so far haven't found any specific > examples showing exactly where to put the js file and what to add to > the gwt.xml file. > > I've create a file named general.js that contains the following js > function > > function helloWorld(){ > return "Hello World"; > > } > > I call the function from JS_Integration_Example.java by using the > following JSNI method > > /** Java Script Via JSNI */ > public native String helloWorld2()/*-{ > return $wnd.helloWorld(); > }-*/; > > I placed general.js in a folder named scripts that is in the src > package and I added the following line to the > JS_Integration_Example.gwt.xml > > <module rename-to='js_integration_example'> > > <script src="scripts/general.js"></script> > > ... > > When I try to run it I get the following warning & errors : > [WARN] 404 - GET /js_integration_example/scripts/general.js > (127.0.0.1) 1427 bytes > Request headers > Accept: */* > Accept-Language: en-us > User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; > Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR > 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; MS-RTC LM > 8; .NET4.0C; .NET4.0E) > Accept-Encoding: gzip, deflate > Host: 127.0.0.1:8888 > Connection: Keep-Alive > > Referer:http://127.0.0.1:8888/JS_Integration_Example.html?gwt.codesvr=127.0.0... > Response headers > Content-Type: text/html; charset=iso-8859-1 > Content-Length: 1427 > > 09:45:26.536 [ERROR] [js_integration_example] Uncaught exception > escaped > com.google.gwt.event.shared.UmbrellaException: One or more exceptions > caught, see full set in UmbrellaException#getCauses > at > com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java: > 129) > ... -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
