Hi Romain, It seems we don't need them. Without the JavaImporter or importPackages, it works fine too. I'm trying with Java 7. That brings the question: will it blend with Java 6? :O) I will test it shortly.
[]s, Thiago. On Wed, May 29, 2013 at 2:11 PM, Romain Manni-Bucau <rmannibu...@gmail.com>wrote: > Hi Thiago, > > Why JavaImporter? importPackages(Packages.org.foo); works great > Le 29 mai 2013 20:08, <tveron...@apache.org> a écrit : > > > Author: tveronezi > > Date: Wed May 29 18:07:55 2013 > > New Revision: 1487582 > > > > URL: http://svn.apache.org/r1487582 > > Log: > > -(cosmetic) simplify "sample script". > > > > Modified: > > > > > tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars > > > > Modified: > > > tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars > > URL: > > > http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars?rev=1487582&r1=1487581&r2=1487582&view=diff > > > > > ============================================================================== > > --- > > > tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars > > (original) > > +++ > > > tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars > > Wed May 29 18:07:55 2013 > > @@ -1,22 +1,15 @@ > > // Sample script > > -var myImports = new JavaImporter( > > - java.util.Properties, > > - javax.naming.InitialContext > > -); > > +var p = new java.util.Properties(); > > +p.put("java.naming.factory.initial", > > "org.apache.openejb.client.RemoteInitialContextFactory"); > > +p.put("java.naming.provider.url", "http://localhost:8080/tomee/ejb"); > > +p.put("java.naming.security.principal", "tomee"); > > +p.put("java.naming.security.credentials", "tomee"); > > > > -with (myImports) { > > - var p = new Properties(); > > - p.put("java.naming.factory.initial", > > "org.apache.openejb.client.RemoteInitialContextFactory"); > > - p.put("java.naming.provider.url", > > "{{protocol}}://localhost:{{port}}/tomee/ejb"); > > - p.put("java.naming.security.principal", "{{name}}"); > > - p.put("java.naming.security.credentials", "{{password}}"); > > - > > - var ctx = new InitialContext(p); > > - var varList = []; > > - var values = ctx.list(""); > > - while(values.hasMore()) { > > +var ctx = new javax.naming.InitialContext(p); > > +var varList = []; > > +var values = ctx.list(""); > > +while(values.hasMore()) { > > var pair = values.next(); > > varList.push(pair.getName()); > > - } > > - varList.join(", "); > > } > > +varList.join(", "); > > \ No newline at end of file > > > > > > >