Well, when I added the following "http://www.jboss.com/xml/ns/javaee" namespace
binding to the JBoss50MetaData.class the binding time speed up 10x:
| public static SchemaBindingResolver initResolver()
| {
| DefaultSchemaResolver resolver = new DefaultSchemaResolver();
| resolver.addClassBindingForLocation("ejb-jar_2_0.dtd",
EjbJar20MetaData.class);
| resolver.addClassBindingForLocation("ejb-jar_2_1.xsd",
EjbJar21MetaData.class);
| resolver.addClassBindingForLocation("jboss_3_0.dtd",
JBoss50DTDMetaData.class);
| resolver.addClassBindingForLocation("jboss_3_2.dtd",
JBoss50DTDMetaData.class);
| resolver.addClassBindingForLocation("jboss_4_0.dtd",
JBoss50DTDMetaData.class);
| resolver.addClassBindingForLocation("jboss_4_2.dtd",
JBoss50DTDMetaData.class);
| resolver.addClassBindingForLocation("jboss_5_0.dtd",
JBoss50DTDMetaData.class);
| resolver.addClassBindingForLocation("jboss_5_0.xsd",
JBoss50MetaData.class);
| // Workaround wildard resolution slowness
|
resolver.addClassBinding("http://www.jboss.com/xml/ns/javaee",
JBoss50MetaData.class);
| return resolver;
| }
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097049#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...