geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Erin Mulder (JIRA)" <...@geronimo.apache.org>
Subject [jira] Created: (GERONIMO-1947) Repeat hot deployment of WARs with no Geronimo plan
Date Sun, 30 Apr 2006 04:17:43 GMT
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


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


Mime
View raw message