I'm not entirely sure what state the 3.0 beta 1 code is in, but I would expect that if you wanted to add another repository you would need to add it to the mvn url handler configuration in etc/org.ops4j.pax.url.mvn.properties. I"m not 100% sure what will happen. The result may be to copy any bundle you load from the new repository into the standard repository.
I don't think any procedures that worked for 2.x would work for 3. thanks david jencks On Feb 22, 2012, at 11:02 AM, Russell E Glaue wrote: > Does anyone know why the documented procedure for creating a second > repository throws an error? > https://cwiki.apache.org/GMOxDOC30/configuring-multiple-repositories.html > > Unpack geronimo-tomcat7-javaee6-3.0-SNAPSHOT-20111220 as /opt/geronimo3 > Or unpack geronimo-tomcat7-javaee6-3.0-beta-1 as /opt/geronimo3 > > [root@server geronimo3]$ cd /opt/geronimo3 > [root@server geronimo3]$ bin/geronimo start > Using GERONIMO_HOME: /opt/geronimo3 > Using GERONIMO_TMPDIR: /opt/geronimo3/var/temp > Using JRE_HOME: /usr/jdk1.6.0/jre > Using GERONIMO_OUT: /opt/geronimo3/var/log/geronimo.out > > Geronimo started in background. PID: 8625 > [root@server geronimo3]$ bin/deploy -port 1099 deploy repo2.xml > Using GERONIMO_HOME: /opt/geronimo3 > Using GERONIMO_TMPDIR: var/temp > Using JRE_HOME: /usr/jdk1.6.0_25/jre > Username: system > Password: ******* > 2012-02-22 13:09:32,223 ERROR [DeployTool] Error: > org.apache.geronimo.common.DeploymentException: Unable to deploy repo2.xml: > Unable to resolve reference "ServerInfo" > in gbean > org.example.configs/myrepo/2.2/car?ServiceModule=org.example.configs/myrepo/2.2/car,j2eeType=Repository,name=Repo2 > to a gbean matching the pattern > [?j2eeType=GBean,name=ServerInfo#org.apache.geronimo.system.serverinfo.ServerInfo] > due to: No matches for referencePatterns: > [?j2eeType=GBean,name=ServerInfo#org.apache.geronimo.system.serverinfo.ServerInfo] > (no matches) > > at > org.apache.geronimo.deployment.cli.CommandDeploy.runCommand(CommandDeploy.java:43) > at > org.apache.geronimo.deployment.cli.CommandDistribute.executeOnline(CommandDistribute.java:148) > at > org.apache.geronimo.deployment.cli.CommandDistribute.execute(CommandDistribute.java:124) > at > org.apache.geronimo.deployment.cli.DeployTool.execute(DeployTool.java:171) > at > org.apache.geronimo.system.main.MainBridge.execute(MainBridge.java:64) > at org.apache.geronimo.main.Bootstrapper.execute(Bootstrapper.java:65) > at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:65) > at > org.apache.geronimo.cli.deployer.DeployerCLI.main(DeployerCLI.java:32)