Date: 2004-02-16T23:45:51
Editor: 208.42.65.236 <>
Wiki: Apache Geronimo Wiki
Page: BuildingAndRunning
URL: http://wiki.apache.org/geronimo/BuildingAndRunning
no comment
Change Log:
------------------------------------------------------------------------------
@@ -17,11 +17,8 @@
$ cvs -qz3 -d:pserver:[EMAIL PROTECTED]:/home/cvspublic co incubator-geronimo
$ cd incubator-geronimo
$ cvs -qz3 update -dP
-$ maven plugins
$ maven
-$ cd assembly
-$ maven
-$ java -Dgeronimo.base.dir=target -jar target/bin/server.jar
target/config-store org/apache/geronimo/System org/apache/geronimo/Server
+$ maven run:server
}}}
You should check back here occasionally as things may well change.
@@ -55,15 +52,6 @@
Running the command `maven site` seems to take up a lot of memory. If you get
an out of memory error, try setting MAVEN_OPTS=-Xmx512m.
-(Feb 02, 2004) Due to one bug fix in the xmlbeans plugin but lack of
resolution of the plugin dependencies problem you should rebuild the xmlbeans
plugin explicitly before building all of geronimo.
-
-{{{
-cd modules/maven-xmlbeans-plugin
-maven rebuild
-cd ../..
-maven
-}}}
-
= Building Offline =
If you're not online (so Maven fails to download), use the -o flag to maven
(i.e. run `maven -o`).
@@ -101,14 +89,16 @@
||org/apache/geronimo/System||Critical services for all server configurations||
||org/apache/geronimo/Server||Normal server configuration||
-To run these use the `server.jar` command:
+To run use the `server.jar` command:
{{{
-$ cd assembly/target
-$ java -Dgeronimo.base.dir=. -jar bin/server.jar config-store
org/apache/geronimo/System org/apache/geronimo/Server
+$ cd target
+$ java -jar bin/server.jar config-store org/apache/geronimo/System
org/apache/geronimo/Server
}}}
To stop the server use ctrl-C or an equivilent; a proper shutdown command will
be made available when the deployment includes the remoting framework.
+You can also start the server using "maven run:server" or "maven
debug:server", but startup using maven disables the ctrl-C proper shutdown.
+
The deployer uses an XML deployment plan to figure out what to do. Ultimately
this will be produced by a JSR-88 tool but for now an XML aware text editor is
the best choice. The deployer uses the namespace of this file to select an
appropriate builder.
||Namespace||Schema file||Root Element||Type||
@@ -118,8 +108,8 @@
To deploy a new configuation use the `deploy.jar` command:
{{{
-$ cd assembly/target
-$ java -Dgeronimo.base.dir=. -jar bin/deploy.jar --install --plan
<your-plan>.xml --store config-store --deployer
org/apache/geronimo/ServiceDeployer
+$ cd target
+$ java -jar bin/deploy.jar --install --plan <your-plan>.xml --store
config-store --deployer org/apache/geronimo/ServiceDeployer
}}}
The need to define the store and deployer will be removed soon when the WAR
and RAR deployers have been converted. You should also only run this with the
server stopped - online deployment will be available soon when default
deployment includes the remoting layer.