Thanks Emil,

Information for those who want to save time:
Patrick van Kann provided the binary dowload
http://www.arcsin.co.uk/downloads/castorjdoplugin.jar

Oleg

On Friday 01 February 2002 20:27, you wrote:
> Hi,
>
> I wrote to the list a couple of weeks ago with problems getting the
> latest stable Castor (0.9.3.9) to work with JBoss 2.4.4. Well, I sorted
> it out eventually but didn't find any time to write down the procedure
> and send it off to the list.
>
> The basic procedure involves getting the latest known stable version of
> the castor JDO plugin (ie the one that shipped with JBoss 2.4.3) from
> the CVS repository, changing a few lines of code in it and building it
> against the JBoss 2.4.4 jars.
>
> Here's how I did it:
>
>    o I downloaded JBoss 2.4.4 into the directory $JBOSS_244 and
>      removed the 0.8.x release of Castor that shipped with
>      it. (in $JBOSS_244/lib/ext)
>    o I downloaded JBoss HEAD from CVS into $JBOSS_HEAD.
>    o I reverted the Castor stuff from HEAD to the 2.4.3 release. It
>      wasn't tagged, so I had to revert by date.
>
>       > cd $JBOSS_HEAD/plugins/varia/src/main
>       > cvs update -D "2001-10-03"
>
>    o Applied the patch below.
>
>    o Built it manually against the 2.4.4 jars:
>       > javac -classpath
>
> $JBOSS_244/lib/ext/jboss.jar:$JBOSS_244/lib/jmxri.jar:$JBOSS_244/lib/ext/ca
>stor-0.9.3.9.jar:$JBOSS_244/lib/crimson.jar:$JBOSS_244/lib/ext/log4j.jar
> org/jboss/jdo/castor/*.java o Created a jar.
>
>       > jar cvf $JBOSS_244/lib/ext/jboss-castorjdo-2.4.4.jar
>
> org/jboss/jdo/castor/*.class
>
> Here's the unified diff, generated with "cvs diff -u
> CastorJDOImpl*.java" in org/jboss/jdo/castor. NOTE: This diff is
> generated against a snapshot of the code (Oct 3, 2001), NOT against
> HEAD.
>
> --- 8< ---
> Index: CastorJDOImpl.java
> ===================================================================
> RCS file:
> /cvsroot/jboss/contrib/varia/src/main/org/jboss/jdo/castor/CastorJDOImpl.ja
>va,v retrieving revision 1.5
> diff -u -r1.5 CastorJDOImpl.java
> --- CastorJDOImpl.java        2001/09/11 20:51:32     1.5
> +++ CastorJDOImpl.java        2002/02/01 17:24:33
> @@ -37,7 +37,7 @@
>  import org.exolab.castor.xml.Unmarshaller;
>
>  import org.jboss.logging.log4j.CategoryWriter;
> -import org.jboss.system.ServiceMBeanSupport;
> +import org.jboss.util.ServiceMBeanSupport;
>
>  import org.jboss.proxy.Proxy;
>  import org.jboss.proxy.Proxies;
> @@ -309,7 +309,7 @@
>
>      public PrintWriter getPrintWriter() {
>          if (writer == null) {
> -            writer = new CategoryWriter(log);
> +            writer = new CategoryWriter(log.getCategory());
>          }
>          return writer;
>      }
> Index: CastorJDOImplMBean.java
> ===================================================================
> RCS file:
> /cvsroot/jboss/contrib/varia/src/main/org/jboss/jdo/castor/CastorJDOImplMBe
>an.java,v retrieving revision 1.2
> diff -u -r1.2 CastorJDOImplMBean.java
> --- CastorJDOImplMBean.java   2001/08/30 02:42:38     1.2
> +++ CastorJDOImplMBean.java   2002/02/01 17:24:33
> @@ -14,7 +14,7 @@
>   *   @version $Revision: 1.2 $
>   */
>  public interface CastorJDOImplMBean
> -       extends org.jboss.system.ServiceMBean
> +       extends org.jboss.util.ServiceMBean
>  {
>      public static final String OBJECT_NAME = ":service=CastorJDO";
>
> --- 8< ---
>
> Here's a copy of the built jarfile:
>
>       http://www.eifrem.com/files/java/jboss/jboss-castorjdo-2.4.4.jar
>
> This procedure worked for me. YMMV.

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to