You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Anita Kulshreshtha (JIRA)" <de...@geronimo.apache.org> on 2006/05/10 04:59:04 UTC
[jira] Resolved: (GERONIMO-1947) Repeat hot deployment of WARs with
no Geronimo plan
[ http://issues.apache.org/jira/browse/GERONIMO-1947?page=all ]
Anita Kulshreshtha resolved GERONIMO-1947:
------------------------------------------
Resolution: Fixed
This has been fixed by Dain in rev. 405570. I have tested using no-geronimo-plan.war -
. hot deploy,
. stop the server and
. restart the server.
> Repeat hot deployment of WARs with no Geronimo plan
> ---------------------------------------------------
>
> Key: GERONIMO-1947
> URL: http://issues.apache.org/jira/browse/GERONIMO-1947
> Project: Geronimo
> Type: Bug
> Security: public(Regular issues)
> Components: deployment
> Versions: 1.0
> Environment: Linux, Java HotSpot(TM) Client VM (build 1.4.2_11-b06, mixed mode)
> Reporter: Erin Mulder
> Priority: Critical
> Fix For: 1.1
> Attachments: no-geronimo-plan.war
>
> I created a WAR with no deployment plan (see attached no-geronimo-plan.war) and copied it to the hot deployment directory. Now, every time I start the server, it tries to deploy it again with a different version number. It does get an error at that point, but the console is showing N copies and the startup sequence is showing N-1, where N is the number of server restarts since I originally deployed it.
> Here's a snippet from the console:
> Component Name URL State Commands
> default/no-geronimo-plan/1146368518972/war /no-geronimo-plan running Stop Uninstall
> default/no-geronimo-plan/1146368650976/war /no-geronimo-plan running Stop Uninstall
> default/no-geronimo-plan/1146368847429/war /no-geronimo-plan running Stop Uninstall
> default/no-geronimo-plan/1146369719473/war /no-geronimo-plan running Stop Uninstall
> default/no-geronimo-plan/1146370013515/war /no-geronimo-plan running Stop Uninstall
> Here's what it looks like at startup:
> Booting Geronimo Kernel (in Java 1.4.2_11)...
> Starting Geronimo Application Server v.1.1-SNAPSHOT
> [**************************] 100% 22s Startup complete
> Listening on Ports:
> 1099 0.0.0.0 RMI Naming
> 1527 0.0.0.0 Derby Connector
> 4201 0.0.0.0 ActiveIO Connector EJB
> 4242 127.0.0.1 Remote Login Listener
> 8019 127.0.0.1 Jetty Connector AJP13
> 8080 0.0.0.0 Jetty Connector HTTP
> 8443 0.0.0.0 Jetty Connector HTTPS
> 9999 0.0.0.0 JMX Remoting Connector
> 61616 0.0.0.0 ActiveMQ Message Broker Connector
> Started Application Modules:
> EAR: geronimo/webconsole-jetty/1.1-SNAPSHOT/car
> RAR: geronimo/activemq/1.1-SNAPSHOT/car
> RAR: geronimo/system-database/1.1-SNAPSHOT/car
> WAR: default/no-geronimo-plan/1146368518972/war
> WAR: default/no-geronimo-plan/1146368650976/war
> WAR: default/no-geronimo-plan/1146368847429/war
> WAR: default/no-geronimo-plan/1146369719473/war
> WAR: geronimo/remote-deploy-jetty/1.1-SNAPSHOT/car
> WAR: geronimo/welcome-jetty/1.1-SNAPSHOT/car
> Web Applications:
> http://wildfire:8080/
> http://wildfire:8080/console
> http://wildfire:8080/console-standard
> http://wildfire:8080/no-geronimo-plan
> http://wildfire:8080/no-geronimo-plan
> http://wildfire:8080/no-geronimo-plan
> http://wildfire:8080/no-geronimo-plan
> http://wildfire:8080/remote-deploy
> Geronimo Application Server started
> 00:06:49,487 ERROR [DirectoryMonitor] Unable to scan file /files/dev/geronimo-1.1/assemblies/j2ee-jetty-server/target/geronimo-1.1-SNAPSHOT/deploy/no-geronimo-plan.war during initialization
> java.lang.IllegalArgumentException: Invalid id: no-geronimo-plan
> at org.apache.geronimo.kernel.repository.Artifact.create(Artifact.java:49)
> at org.apache.geronimo.deployment.plugin.ConfigIDExtractor.identifyTargetModuleIDs(ConfigIDExtractor.java:168)
> at org.apache.geronimo.deployment.hot.DirectoryHotDeployer.isFileDeployed(DirectoryHotDeployer.java:166)
> at org.apache.geronimo.deployment.hot.DirectoryMonitor.initialize(DirectoryMonitor.java:191)
> at org.apache.geronimo.deployment.hot.DirectoryMonitor.run(DirectoryMonitor.java:169)
> at java.lang.Thread.run(Thread.java:534)
> 00:06:53,496 INFO [Hot Deployer] Deploying no-geronimo-plan.war
> 00:06:53,840 WARN [JettyModuleBuilder] Web application does not contain a WEB-INF/geronimo-web.xml deployment plan. This may or may not be a problem, depending on whether you have things like resource references that need to be resolved. You can also give the deployer a separate deployment plan file on the command line.
> Deployed default/no-geronimo-plan/1146370013515/war @
> http://wildfire:8080/no-geronimo-plan
> I'll clean out the server and try to reproduce from scratch.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira