James inside JBoss HOWTO

2003-12-03 21:32:46.0 - [Permalink]   [0 Comments]

This is about getting the latest James-distribution to run inside the latest JBoss. If you want this information in english, let me know by a comment to this post.

Man kan tydligen numera få igång James (en schysst JavaMail-server) innuti JBoss:
http://www.mail-archive.com/avalon-phoenix-dev@jakarta.apache.org/msg01118.html

*) Skapade en fil phoenix-service.xml enligt tråden ovanför.

*) Editerade phoenix-service.xml och tog bort en ../ för varje path.

*) Ladda ner senaste (phoenix-4.0.4-bin.zip) Avalon-Phoenix från http://avalon.apache.org/phoenix/

*) Skapade ett directory jboss\phoenix (dvs i JBoss-rooten)

*) Packade upp phoenix-4.0.4-bin.zip till jboss\phoenix

*) Laddade hem nyaste James från http://james.apache.org/ (i skrivande stund 2.1.3)

*) TRICK 1: Nu ska vi synka phoenix-jar-versionerna så att vi får James Phoenix-versionen på motsvarande ställen i vår jboss\phoenix distribution.
1) Ta således bort alla jars fån jboss\phoenix\lib och ersätt med de som ligger i motsvarande lib i James-zippen.
2) Ta bort alla jars från jboss\phoenix\bin\lib och ersätt med motsvarande i James-zippen.

*) TRICK 2: Kopiera alla jboss\phoenix\lib jar-filer till jboss\server\default\lib

*) Lägg james.sar från senaste James-zippen i jboss\phoenix\apps

*) Kompilerade de 3 filer som fanns med i ovanstående inlägg genom att skapa
paketstrukturen filerna vill ha i vårt projekt (polyshop\src\java) och lägga filerna i paketen.
JMXLauncher i package org.apache.avalon.phoenix.launcher;
JBossHostedSystemManager i package org.apache.avalon.phoenix.components.manager;
JMXLauncherMBean i package org.apache.avalon.phoenix.launcher;

*) En vanlig compile och därfefter drag'n'droppade jag in de tre ovanstående kompilerade class filerna från polyshop\web\WEB-INF\classes\org-dirret in i en med WinZip öppnad phoenix-engine.jar samt phoenix-loader.jar
Dvs jag gick in i jboss\phoenix\bin\lib. Öppnade phoenix-engine.jar med Winzip. Tog tag i org-dirret och släppte rakt in i phoenix-engine.jar samt phoenix-loader.jar

*) Kopierade de moddade phoenix-engine.jar och phoenix-loader.jar till jboss\server\default\deploy

*) Editerade jboss\phoeninx\cond\kernel.xml filen: Bytte ut MX4JSystemManager mot JBossHostedSystemManager. Inget annat ändrades.

*) Startade JBoss.

*) Lade phoenix-service.xml i jboss\server\default\deploy.

Rassel rassel - James är startad.

Kommentarer

Add new Comment

Månadsväljare

[2013-4]  [2013-3]  [2012-5]  [2012-3]  [2012-1]  [2011-12]  [2011-8]  [2011-5]  [2011-4]  [2011-3]  [2011-2]  [2011-1]  [2010-12]  [2010-11]  [2010-10]  [2010-9]  [2010-8]  [2010-7]  [2010-6]  [2010-5]  [2010-4]  [2010-3]  [2010-2]  [2010-1]  [2009-12]  [2009-11]  [2009-10]  [2009-9]  [2009-8]  [2009-7]  [2009-6]  [2009-5]  [2009-4]  [2009-3]  [2009-2]  [2009-1]  [2008-12]  [2008-11]  [2008-10]  [2008-9]  [2008-8]  [2008-7]  [2008-6]  [2008-5]  [2008-4]  [2008-3]  [2008-2]  [2008-1]  [2007-12]  [2007-11]  [2007-10]  [2007-9]  [2007-8]  [2007-7]  [2007-6]  [2007-5]  [2007-4]  [2007-3]  [2007-2]  [2007-1]  [2006-12]  [2006-11]  [2006-10]  [2006-9]  [2006-8]  [2006-7]  [2006-6]  [2006-5]  [2006-4]  [2006-3]  [2006-2]  [2006-1]  [2005-12]  [2005-11]  [2005-10]  [2005-9]  [2005-8]  [2005-7]  [2005-6]  [2005-5]  [2005-4]  [2005-3]  [2005-2]  [2005-1]  [2004-12]  [2004-11]  [2004-10]  [2004-9]  [2004-8]  [2004-7]  [2004-6]  [2004-5]  [2004-4]  [2004-3]  [2004-2]  [2004-1]  [2003-12]  [2003-11]  [2003-10]  [2003-9