I'm able to use ibiblio to install the Directory plugin which has loads of dependencies. But maybe this has one more than that one. You could try putting a small delay between downloads in the PluginInstallerGBean if you think that would help.
I did have trouble with ibiblio once when I requested files but closed the connection without actually completing the download, so there does seem to be some DoS protection. (That was fixed by using HEAD instead of GET to check whether the file exists.) Thanks, Aaron On 8/23/06, Joe Bohn <[EMAIL PROTECTED]> wrote:
I created a new geronimo assembly (mini-g) without the tomcat or tomcat-deploy modules. Then I used a geronimo tomcat j2ee assembly admin console to create a plugin for the tomcat module. I then attempted to deploy the tomcat plugin into my mini-g assembly. I should also note that when I created the tomcat plugin I included http://www.ibiblio.org/maven2/ as a source repository so that the various tomcat and other necessary jars could be downloaded as necessary. The plug had the following 2 dependencies: - rmi-naming (which was already included in my mini-g assembly - geronimo-tomcat jar I manually included this jar into repository\org\apache\geronimo\modules\ prior to my attempt to install the plugin because I knew this version of the jar would not be available on GeronimoPlugins.com or ibiblio. When I attempt to install the plugin I get a 503 on the geronimo cmd console on the 9th tomcat jar it attempts to download from ibiblio. I can access the jar just fine outside of the deploy. Am I doing something wrong? Do you think there is there some type of denial of service protection on ibiblio that only lets me get 8 of the tomcat jars before shutting me down on the ninth? I saw the ibiblio reference in another plugin so I assumed that this could be used to download these dependencies when I created the tomcat plugin. Here's the error on the server: 12:40:03,437 INFO [AbstractRepository] Installed module configuration; id=org.apache.geronimo.configs/tomcat/1.2-SNAPSHOT/car; location=C:\g-images\trunk\geron imo-framework-1.2-SNAPSHOT\repository\org\apache\geronimo\configs\tomcat\1.2-SNAPSHOT\tomcat-1.2-SNAPSHOT.car 12:40:03,453 WARN [ConfigurationStoreUtil] Checksum file not found: C:\g-images\trunk\geronimo-framework-1.2-SNAPSHOT\repository\org\apache\geronimo\configs\to mcat\1.2-SNAPSHOT\tomcat-1.2-SNAPSHOT.car\META-INF\config.ser.sha1 12:40:04,547 WARN [PluginInstallerGBean] Unable to delete temporary download file C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30936.tmp 12:40:05,094 WARN [PluginInstallerGBean] Unable to delete temporary download file C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30937.tmp 12:40:06,031 WARN [PluginInstallerGBean] Unable to delete temporary download file C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30938.tmp 12:40:06,547 WARN [PluginInstallerGBean] Unable to delete temporary download file C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30939.tmp 12:40:07,000 WARN [PluginInstallerGBean] Unable to delete temporary download file C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30940.tmp 12:40:07,734 WARN [PluginInstallerGBean] Unable to delete temporary download file C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30941.tmp 12:40:08,391 WARN [PluginInstallerGBean] Unable to delete temporary download file C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30942.tmp 12:40:09,297 WARN [PluginInstallerGBean] Unable to delete temporary download file C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30943.tmp 12:40:09,516 WARN [PluginInstallerGBean] Unable to read from http://www.ibiblio.org/maven2/ java.io.IOException at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:602) at org.apache.geronimo.system.plugin.PluginInstallerGBean.connect(PluginInstallerGBean.java:990) at org.apache.geronimo.system.plugin.PluginInstallerGBean.findArtifact(PluginInstallerGBean.java:1075) at org.apache.geronimo.system.plugin.PluginInstallerGBean.findArtifact(PluginInstallerGBean.java:1034) at org.apache.geronimo.system.plugin.PluginInstallerGBean.openStream(PluginInstallerGBean.java:924) at org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:676) at org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:749) at org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:749) at org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:444) at org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:600) at org.apache.geronimo.system.plugin.PluginInstallerGBean$2.run(PluginInstallerGBean.java:545) at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:172) at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:289) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Thread.java:534) Caused by: java.io.IOException: Server returned HTTP response code: 503 for URL: http://www.ibiblio.org/maven2/tomcat/jasper-runtime/5.5.15/jasper-runtime-5.5.1 5.jar at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:800) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:272) at org.apache.geronimo.system.plugin.PluginInstallerGBean.connect(PluginInstallerGBean.java:965) ... 13 more