Hai
$ java -jar bin/deployer.jar --user system --password manager distribute
C:/Temp/WebApplication1/dist/WebApplication1.war
If you give distribute add one by one each file instead of that give
$java -jar bin/server.jar
$ java -jar bin/deployer.jar --user system --password manager deploy
C:/Temp/WebApplication1/dist/WebApplication1.war
Cheers
Kumar
-----Original Message-----
From: Jacek Laskowski (JIRA) [mailto:
[hidden email]]
Sent: Tuesday, June 14, 2005 6:15 PM
To:
[hidden email]
Subject: [jira] Resolved: (GERONIMO-671) Error: Deployment failed,
Server reports: No deployer present in kernel
[
http://issues.apache.org/jira/browse/GERONIMO-671?page=all ]
Jacek Laskowski resolved GERONIMO-671:
--------------------------------------
Fix Version: 1.0-M4
Resolution: Fixed
Ok, I've finally got the better understanding why it happens. It's
because the deployer tries to connect to a running Geronimo instance
that accepts requests for
deployer:geronimo:jmx:rmi://localhost/jndi/rmi:/JMXConnector. Depending
on a running configuration (e.g. org/apache/geronimo/Server) it might
not (and in many cases does not) contain the Deployer (the GBean with
the name: *:name=Deployer,j2eeType=Deployer,*). There're two solutions
to the issue:
* (the most obvious one) to shut down the running instance
or
* (the better one that leverages Geronimo configuration concept) to
run the org/apache/geronimo/RuntimeDeployer together with your own
configuration (your own application)
For the completeness' sake here's the scenario that the issue will show
up.
1/ Run org/apache/geronimo/Server (or any configuration that doesn't
contain the Deployer GBean - consult the available plans, i.e. grep -l
Deployer src/plan/*.xml)
2/ Deploy your application (webapp, ejb, rar or anything else)
... it finishes with the error..
3/ Stop Geronimo
4/ Now it's up to you if you want to run both, your configuration and
RuntimeDeployer or run nothing
5/ Deploy your application - it finishes without any troubles
org/apache/geronimo/deployment/plugin/local/AbstractDeployCommand.java
of the deploy-tool module has been patched (see revision 190584) so that
the error message would tell a bit more on the root cause of the error
with a reference to this issue report:
Error: Deployment failed, Server reports: No Deployer GBean present
in running Geronimo kernel. The Deployer GBean would've been started
up automatically if there hadn't been a Geronimo instance up
already. Stop the running instance and run the deployer again or see
http://issues.apache.org/jira/browse/GERONIMO-671 for possible
alternatives
> Error: Deployment failed, Server reports: No deployer present in
kernel
>
-----------------------------------------------------------------------
>
> Key: GERONIMO-671
> URL:
http://issues.apache.org/jira/browse/GERONIMO-671> Project: Geronimo
> Type: Improvement
> Components: deployment
> Versions: 1.0-M4
> Reporter: Jacek Laskowski
> Assignee: Jacek Laskowski
> Priority: Minor
> Fix For: 1.0-M4
>
> It happens when the deployer is invoked from within the Netbeans
module I'm working on. It distributes a webapp without any
Geronimo-specific DDs. Before the distribute command is executed,
Netbeans starts up Geronimo (it's configured to run
org/apache/geronimo/Server). It's a rudimentary integration since it
uses bin/deployer.jar.
> $ java -jar bin/deployer.jar --user system --password manager
distribute C\:/Temp/WebApplication1/dist/WebApplication1.war
> Error: Deployment failed, Server reports: No deployer present in
> kernel
--
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/jiraConfidentiality Statement:
This message is intended only for the individual or entity to which it is addressed. It may contain privileged, confidential information which is exempt from disclosure under applicable laws. If you are not the intended recipient, please note that you are strictly prohibited from disseminating or distributing this information (other than to the intended recipient) or copying this information. If you have received this communication in error, please notify us immediately by return email.