Shekhar Jha wrote:
The src/conf directory that should contain the phoenix application information
is missing or am I suppose to create that? Due to which build is failing.
Cheers
It's late ... forgot to commit the src/etc/conf directory ...
do an update and everything should be in place.
Cheers, Steve.
Stephen McConnell <[EMAIL PROTECTED]> wrote:
Shekhar Jha wrote:
So how to go about using merlin in Phoenix.
Installation steps would be helpful. Do I need to replace the kernel in
kernel.xml with your class (where is it)
No.
I've implemeted this as a Phoenix application.
(doing a Phoenix kernel opens up a can-of-worms that I'm net ready to
deal with just at the moment)
and what else?
Shekhar
I'm assuming you have already done a checkout of the excalibur/assembly
project (the Merlin 2 content).
If you execute the "sar" ant target, the build will generate the file
build/lib/marlin-2.0a.sar. This files is Phoenix application that reads
in a file called kernel.xml from the same directory as as the sar file
is installed. For example, if you install the sar file in apps/ the
you need to include a kernel.xml in the apps directory. Merlin will
execute just the same but relative to the apps/ diectory.
The kernel.xml file contains the defintion of the Merlin system, including
logging, extension directories, classpath per container, container
hierachy,
etc. If you interested I can send you an example of running the Merlin
demo
applications from the Phoenix dist/apps directory.
Cheers, Steve.
Stephen McConnell <[EMAIL PROTECTED]> wrote:
Have just completed updates to enable Merlin to run as a block in
Phoenix.
Here is the log of a set of demo applications executing under Melin
under Phoenix.
The demo add the following advanced functionality to Phonix:
* Creation of a container hierachy within Phoenix
* demonstration of a custom container inside a root container
* demonstration of automatic assembly (including implicit and package
profile deployment)
* demonstration of advanced context and configuration management
* demonstration of dynamic type loading and deployment
Cheers, Steve.
===========================================================================
Using PHOENIX_HOME: F:\dev\jakarta-avalon-phoenix\dist
Using PHOENIX_TMPDIR: F:\dev\jakarta-avalon-phoenix\dist\temp
Using JAVA_HOME: F:\system\jdk\1.4.1
Phoenix 4.0a4
[INFO ] (root.sub): initialization of a custom container
[INFO ] (root): start: basic#23845098, exploit#20012340,
demonstratable#33168310, simple#26435810, complex
[DEBUG ] (root.complex): service
[DEBUG ] (root.complex): initialize
[INFO ] (root.basic#23845098): Hello. from 'Paris'.
[INFO ] (root.exploit#20012340): initialize
[INFO ] (root.simple#26435810): incarnation stage
[INFO ] (root.simple#26435810): create id: 14247437,
Thread[Thread-2,5,main]
[INFO ] (root.simple#26435810): message: Hello.
[INFO ] (root.simple#26435810): access id: 14247437,
Thread[Thread-2,5,main]
[DEBUG ] (root.complex.init): ready
[INFO ] (root.complex): ready
[DEBUG ] (root.complex): starting
[DEBUG ] (root.complex): started
[INFO ] (root.sub): start
[INFO ] (root.sub.demo): start: [basic#23845098], [exploit#20012340],
[demonstratable#33168310], simple, embedder
[INFO ] (root.sub.demo.simple): incarnation stage
[INFO ] (root.sub.demo.simple): create id: 6588476,
Thread[Thread-4,5,main]
[INFO ] (root.sub.demo.simple): message: This is a custom message.
[INFO ] (root.sub.demo.simple): access id: 6588476,
Thread[Thread-4,5,main]
[INFO ] (root.sub.demo.embedder): initialize
[INFO ] (root.sub.demo.embedder): creating kernel
[INFO ] (root.sub.demo.embedder): dynamic profile: Profile name:
simple2, type: simple, mode: EXPLICIT
[INFO ] (root.sub.demo.embedder): installation sucessfull
[INFO ] (root.sub.demo.embedder): starting
[INFO ] (root.sub.demo.working): start
[INFO ] (root.sub.demo.working.admin): start: [basic#23845098],
[exploit#20012340], [demonstratable#33168310], simple2
[INFO ] (root.sub.demo.working.admin.simple2): incarnation stage
[INFO ] (root.sub.demo.working.admin.simple2): create id: 10378355,
Thread[Thread-9,5,main]
[INFO ] (root.sub.demo.working.admin.simple2): message: This is a
custom message.
[INFO ] (root.sub.demo.working.admin.simple2): access id: 10378355,
Thread[Thread-9,5,main]
JVM exiting abnormally. Shutting down Phoenix.
[INFO ] (root.sub.demo): stop: simple, embedder
[INFO ] (root.sub.demo.simple): etherialize stage
[INFO ] (root.sub.demo.simple): destroy id: 6588476,
Thread[Thread-4,5,main]
[INFO ] (root.sub.demo.embedder): stopping
[INFO ] (root.sub.demo.working.admin): stop: simple2
[INFO ] (root.sub.demo.working.admin.simple2): etherialize stage
[INFO ] (root.sub.demo.working.admin.simple2): destroy id: 10378355,
Thread[Thread-9,5,main]
[INFO ] (root.sub.demo.working): stop
[INFO ] (root.sub): stop
[INFO ] (root): stop: complex, simple#26435810, basic#23845098,
exploit#20012340, demonstratable#33168310
[DEBUG ] (root.complex): stopping
[DEBUG ] (root.complex): dispose
[INFO ] (root.simple#26435810): release id: 14247437,
Thread[Thread-2,5,main]
[INFO ] (root.simple#26435810): etherialize stage
[INFO ] (root.simple#26435810): destroy id: 14247437,
Thread[Thread-2,5,main]
[INFO ] (root.basic#23845098): stopping
[INFO ] (root.exploit#20012340): dispose
F:\dev\jakarta-avalon-phoenix\dist\bin>
--
Stephen J. McConnell
OSM SARL
digital products for a global economy
mailto:[EMAIL PROTECTED]
http://www.osm.net
--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
--
Stephen J. McConnell
OSM SARL
digital products for a global economy
mailto:[EMAIL PROTECTED]
http://www.osm.net
--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
Stephen J. McConnell
OSM SARL
digital products for a global economy
mailto:[EMAIL PROTECTED]
http://www.osm.net
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>