Ok forget this. I was confused regarding the public path. For some reason i thought the public path had changed to the war directory with 1.6, and was putting all image & js files there and referencing using '/'. Putting it into 'public' underneath the module definition package makes it work.
The error i was getting must be related to the servlet container trying to load everything under '/'. Thanks and sorry about this. Ricardo On Apr 29, 6:23 pm, Ricardo Rocha <[email protected]> wrote: > Hi Thomas. > > Thanks for your reply, but i still didn't manage to get it working. > > On Apr 29, 12:23 pm, Thomas Broyer <[email protected]> wrote: > > > > > On 28 avr, 18:50, "[email protected]" <[email protected]> > > wrote: > > > > Hi. > > > > I apologize if this was already asked before, but i couldn't find > > > anything in the archives or in the docs. > > > > I'm using an external javascript library, using JSNI for accessing the > > > native javascript from my GWT java code. > > > > I include these libraries in my host page using the <script> tag. My > > > question is regarding GWTTestCase(s). It seems that a www-test > > > directory gets created with some specific hosted.html page, which i > > > guess is the host page being used to run the tests. > > > > How do i make the external javascript library i want to use available > > > to the test case? > > > Reference them in your test module's gwt.xml using a <script /> > > element (you could do the same in your "non-test" module instead of > > including the <script></script> elements in your host page). > > > This means you should create a test module, if you haven't already, > > and adjust the getModuleName return value of you GWTTestCase classes > > accordingly. > > I've tried a new module with the tests - though i didn't really > understand why it makes a difference. But i got different issues, so i > went back to creating a simple new project to see if i understand what > goes on. > > Here's what i have: > > A TestProject on package com.testing, with the default classes created > by the google eclipse plugin. Works in hosted mode and web mode. So i > added a 'test.js' which should be included. Placed the file under the > 'war' directory, and referenced it via the TestProject.gwt.xml file: > <script src="/test.js"></script> > > A JSNI method works great both in hosted and web mode, calling a > function defined in 'test.js' - referenced via $wnd.functionName(). > > Now for GWTTestCase. I defined one under the 'test' directory (putting > it in 'src' makes no difference in the results i get), which doesn't > even call any JSNI method. Added junit4.jar to my eclipse project, > added to the TestProject.gwt.xml file: > <inherits name='com.google.gwt.junit.JUnit'/> > > and when the test is launched the compilation phase works but right > after i get this: > ... > Compilation succeeded -- 17.159s > Loading module 'test.js' > [ERROR] Unable to find 'test/js.gwt.xml' on your classpath; could > be a typo, or maybe you forgot to include a classpath entry for > source? > Loading module 'test.js' > [ERROR] Unable to find 'test/js.gwt.xml' on your classpath; could > be a typo, or maybe you forgot to include a classpath entry for > source? > The development shell servlet received a request to generate a host > page for module 'test.js' > Loading module 'test.js' > [ERROR] Unable to find 'test/js.gwt.xml' on your classpath; > could be a typo, or maybe you forgot to include a classpath entry for > source? > > Where is this coming from? I've changed it to pretty mode to see if i > could find anything obvious, but i couldn't. I'm sure i'm doing > something stupid, but can't make it work. > > Thanks, > Ricardo > > PS: For reference i've been doing this using a build from the trunk > checked out a couple weeks ago to benefit from OOPHM, but trying it > with 1.6.4 later gives me the same results --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
