As you said, all those files are in the application itself, why not put them together in the lib folder of the ear package ?
2010/5/7 chi runhua <chirun...@gmail.com> > Complete the deployment plan with reference to ServerInfo as followed, then > try again. > > > *classesDirs attribute is used for shared files while * > > * <attribute name="libDirs">var/shared/lib</attribute> * > > * shall be used if you are using shared libraries(jar files).* > > > Hope this helps. > > > Jeff > > >> >> <?xml version=*"1.0"* encoding=*"UTF-8"*?> >> >> <app:application xmlns:app=*" >> http://geronimo.apache.org/xml/ns/j2ee/application-2.0"* >> >> xmlns:client=*" >> http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"* >> >> xmlns:conn=*"http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"* >> >> xmlns:dep=*"http://geronimo.apache.org/xml/ns/deployment-1.2"* >> >> xmlns:ejb=*"http://openejb.apache.org/xml/ns/openejb-jar-2.2"* >> >> xmlns:log=*"http://geronimo.apache.org/xml/ns/loginconfig-2.0"* >> >> xmlns:name=*"http://geronimo.apache.org/xml/ns/naming-1.2"* >> >> xmlns:pers=*"http://java.sun.com/xml/ns/persistence"* >> >> xmlns:pkgen=*"http://openejb.apache.org/xml/ns/pkgen-2.1"* >> >> xmlns:sec=*"http://geronimo.apache.org/xml/ns/security-2.0"* >> >> xmlns:web=*"http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"* >> >> application-name=*"MyAppEAR"*> >> >> <dep:environment> >> >> <dep:moduleId> >> >> <dep:groupId>MyGroup</dep:groupId> >> >> <dep:artifactId>*MyApp*</dep:artifactId> >> >> <dep:version>1.4</dep:version> >> >> <dep:type>ear</dep:type> >> >> </dep:moduleId> >> >> <dep:dependencies/> >> >> <dep:hidden-classes/> >> >> <dep:non-overridable-classes/> >> >> </dep:environment> >> >> <app:module> >> >> <app:web>MyAppWeb.war</app:web> >> >> <web:web-app> >> >> <dep:environment> >> >> <dep:moduleId> >> >> <dep:groupId>MyGroup</dep:groupId> >> >> <dep:artifactId>MyAppWeb</dep:artifactId> >> >> <dep:version>2.4</dep:version> >> >> <dep:type>war</dep:type> >> >> </dep:moduleId> >> >> </dep:environment> >> >> <web:context-root>/MyAppWeb</web:context-root> >> >> <dep:gbean class=* >> "org.apache.geronimo.system.sharedlib.SharedLib"* name=*"mylib"*> >> >> <dep:attribute name=*"classesDirs"* >> >c:/mypropertiesdir,c:/myxmldir >> </dep:attribute> >> > <dep:reference > name="ServerInfo"> > > <dep:name>ServerInfo</dep:name> > > </dep:reference> > >> </dep:gbean> >> >> </web:web-app> >> >> </app:module> >> >> >> >> </app:application> >> >> >> >> * >> * >> > -- Ivan