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.
[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]
Kommentarer
Add new Comment