In case anyone on the list finds it useful, I attach a passthrough class 
for running Jonas under the debugger in JBuilder 3.

It's more complicated than it ought to be because of a stupid new bug in 
JBuilder 3 - when you run/debug an app from the IDE, the current directory 
is set as to where the application .class file is. And there is no way of 
changing this behaviour (check the newsgroups!). So this class contains 
some code to manually read in the jonas.properties file for your project, 
and also to make the list of descriptor files in jonas.beans.descriptors 
fully qualified.

Joe

=====================================================================
Joe Gittings, Royal Botanic Gardens, Kew
Hanover House, Kew, Richmond, Surrey TW9 3AB

[EMAIL PROTECTED]
+44 181 332 5712
fax: +44 181 332 5736

The SEPASAL database is now live at http://www.rbgkew.org.uk/ceb/sepasal/





begin 600 JonasServerPassthrough.java
M+R\@5&ET;&4Z"0D)"5-%4$%304P@14I"<PT*+R\@3W)G86YI>F%T:6]N.@D)
M4F]Y86P@0F]T86YI8R!'87)D96YS($ME=PT*+R\@075T:&]R.@D)"0E*;V4@
M1VET=&EN9W,-"B\O($9I;&4Z"0D)"0E*;VYA<U-E<G9E<E!A<W-T:')O=6=H
M+FIA=F$-"@T*<&%C:V%G92!U:RYO<F<N<F)G:V5W+G-E<&%S86PN96IB.PT*
M#0II;7!O<G0@:F%V82YI;RXJ.PT*:6UP;W)T(&IA=F$N=71I;"XJ.PT*#0HO
M*BI087-S=&AR;W5G:"!C;&%S<R!T;R!R=6X@=&AE($IO;F%S($5*0B!S97)V
M97(@=6YD97(@2D)U:6QD97(@,RXJ+PT*<'5B;&EC(&-L87-S($IO;F%S4V5R
M=F5R4&%S<W1H<F]U9V@-"GL-"@DO*BI386UE(&%S("1*3TY!4U]23T]4+BHO
M#0H)<')I=F%T92!S=&%T:6,@9FEN86P@4W1R:6YG($I/3D%37U)/3U0@/2 B
M8SHO2F]E3&]C86PO2F%V84QI8G)A<FEE<R]*;VYA<S$N-BXQ+R([#0H-"B @
M("\J*E=H97)E('EO=7(@14I"<R!A<F4N*B\-"@EP<FEV871E('-T871I8R!F
M:6YA;"!3=')I;F<@4%)/2D5#5%]23T]4(#T@(F,Z+TIO92]0<F]J96-T<R]3
M97!A<V%L14I"+R([#0H-"B @("\J*E=H97)E('EO=7(@<G5N=&EM92!C;VYF
M:6=U<F%T:6]N(&9I;&5S(&%R92 H:2YE+B!T:&4@:F]N87,N<')O<&5R=&EE
M<R!F:6QE(&9O<B!Y;W5R#0H@("!P<F]J96-T+"!A;F0@=&AE("YS97(@9FEL
M97,@9F]R('1H92!B96%N<RDN($UA;GD@<&5O<&QE(&UA:V4@=&AI<R!T:&5I
M<B!P<F]J96-T(')O;W0N#0H@("!)(&AA=F4@82!S97!A<F%T92!S=6)D:7)E
M8W1O<GDN*B\-"B @('!R:79A=&4@<W1A=&EC(&9I;F%L(%-T<FEN9R!#3TY&
M7T9)3$537T1)4B ](%!23TI%0U1?4D]/5" K(")C;VYF7W)U;B\B.PT*#0H)
M<'5B;&EC('-T871I8R!V;VED(&UA:6XH4W1R:6YG(&%R9W-;72D-"B @('L-
M"B @( ET<GD-"B @(" @('L-"B @(" @( DO+R!3=&%R="!T:&4@<FUI(')E
M9VES=')Y+"!A;F0@=V%I="!B<FEE9FQY+@T*#0H@(" )"5)U;G1I;64N9V5T
M4G5N=&EM92@I+F5X96,H(G)M:7)E9VES=')Y(BD[#0H@(" @(" @( E4:')E
M860N<VQE97 H-3 P*3L-"@T*(" @(" @(" @+R\@4V5T('!R;W!E<G1I97,@
M=&AA="!Y;W4@;F]R;6%L;'D@<V5T(&9R;VT@=&AE(&-O;6UA;F0@;&EN92X-
M"@T*"0D)4WES=&5M+G-E=%!R;W!E<G1Y*")I;G-T86QL+G)O;W0B+$I/3D%3
M7U)/3U0I.PT*(" @(" @(" @4WES=&5M+G-E=%!R;W!E<G1Y*")J879A+G-E
M8W5R:71Y+G!O;&EC>2(L2D].05-?4D]/5" K(")J879A+G!O;&EC>2(I.PT*
M"0D)4WES=&5M+G-E=%!R;W!E<G1Y*")J879A+FYA;6EN9RYF86-T;W)Y+FEN
M:71I86PB+")C;VTN<W5N+FIN9&DN<FUI+G)E9VES=')Y+E)E9VES=')Y0V]N
M=&5X=$9A8W1O<GDB*3L-"@T*(" @(" @(" @+R\@3&]A9"!T:&4@<')O:F5C
M="US<&5C:69I8R!J;VYA<RYP<F]P97)T:65S(&9I;&4N#0H@(" @(" @(" O
M+R!)="!I<R!N96-E<W-A<GD@=&\@9&\@=&AI<R!P<F]G<F%M871I8V%L;'D@
M8F5C875S92!U;F1E<B!*0G5I;&1E<B S+"!T:&4@8W5R<F5N= T*(" @(" @
M(" @+R\@9&ER96-T;W)Y('=H96X@>6]U(')U;B!A('!R;V=R86T@:7,@=&AE
M(&1I<F5C=&]R>2!I;B!W:&EC:"!T:&4@87!P+F-L87-S(&9I;&4@;&EV97,N
M#0H@(" @(" @(" O+R H5&AI<R!I<R!A(&YE=R!B=6<@:6X@2D)U:6QD97(@
M,R M(&EN($I"=6EL9&5R(#(@=&AE(&-U<G)E;G0@9&ER96-T;W)Y('=H96X@
M>6]U(')U;B!A('!R;V=R86T-"B @(" @( DO+R!I<R!T:&4@<')O:F5C="!R
M;V]T*2X-"B @(" @(" @("\O(%1H92!A;'1E<FYA=&EV92!T;R!L;V%D:6YG
M('1H92!P<F]P97)T:65S('1H:7,@=V%Y('=O=6QD(&)E('1O('!U="!T:&4-
M"B @(" @(" @("\O(&IO;F%S+G!R;W!E<G1I97,@9FEL92!I;B!T:&%T(&1I
M<F5C=&]R>3H@;F]T(&$@9V]O9"!O<'1I;VX@87,@:70@=V]U;&0@8F4-"B @
M(" @(" @("\O(&1E;&5T960@:68@>6]U(&-L96%R960@;W5T('EO=7(@8G5I
M;&0N#0H-"@D)"5!R;W!E<G1I97,@97AT<F%0<F]P<R ](&YE=R!0<F]P97)T
M:65S*"D[#0H@(" @(" @("!&:6QE26YP=713=')E86T@9FES(#T@;F5W($9I
M;&5);G!U=%-T<F5A;2A#3TY&7T9)3$537T1)4B K(")J;VYA<RYP<F]P97)T
M:65S(BD[#0H@(" @(" @("!E>'1R85!R;W!S+FQO860H9FES*3L-"B @(" @
M(" @(&9I<RYC;&][EMAIL PROTECTED]*#0H@(" @(" @(" O+R!-86ME(&%L;"!T:&4@
M9FEL96YA;65S(&EN(&IO;F%S+F)E86XN9&5S8W)I<'1O<G,@9G5L;'D@<75A
M;&EF:65D+@T*(" @(" @(" @+R\@06=A:6XL(&ET)W,@;F5C97-S87)Y('1O
M(&1O('1H:7,@8F5C875S92!O9B!T:&4@<')O8FQE;2!W:71H($I"=6EL9&5R
M(#,@9&5S8W)I8F5D(&%B;W9E+@T*#0H@(" @(" @("!3=')I;F<@<T1E<V-R
M:7!T;W)S(#T@97AT<F%0<F]P<RYG9710<F]P97)T>2@B:F]N87,N8F5A;G,N
M9&5S8W)I<'1O<G,B*3L-"B @(" @(" @(%-T<FEN9R!S3F5W1&5S8W)I<'1O
M<G,@/2!N97<@4W1R:6YG*"D[#0H@(" @(" @("!3=')I;F=4;VME;FEZ97(@
M<W0@/2!N97<@4W1R:6YG5&]K96YI>F5R*'-$97-C<FEP=&]R<RPB+"(I.PT*
M(" @(" @(" @=VAI;&4@*'-T+FAA<TUO<F5%;&5M96YT<R@I*0T*(" @(" @
M(" @>PT*(" @(" @(" @"6EF("AS3F5W1&5S8W)I<'1O<G,N;&5N9W1H*"D@
M/B P*2!S3F5W1&5S8W)I<'1O<G,@*ST@(BPB.PT*(" @(" @(" @"7-.97=$
M97-C<FEP=&]R<R K/2!#3TY&7T9)3$537T1)4B K('-T+FYE>'1%;&5M96YT
M*"D[#0H@(" @(" @("!]#0H@(" @(" @("!E>'1R85!R;W!S+G!U="@B:F]N
M87,N8F5A;G,N9&5S8W)I<'1O<G,B+'-.97=$97-C<FEP=&]R<RD[#0H-"B @
M(" @(" @("\O(%-T:6-K('1H92!P<F]P97)T:65S(&QO861E9"!F<F]M('1H
M92!P<F]J96-T+7-P96-I9FEC(&IO;F%S+G!R;W!E<G1I97,@9FEL92!I;G1O
M#0H@(" @(" @(" O+R!T:&4@9VQO8F%L('!R;W!E<G1I97,N#0H-"B @(" @
M(" @(%!R;W!E<G1I97,@<WES4')O<',@/2!3>7-T96TN9V5T4')O<&5R=&EE
M<[EMAIL PROTECTED]*(" @(" @(" @<WES4')O<',N<'5T06QL*&5X=')A4')O<',I.PT*
M(" @(" @(" @4WES=&5M+G-E=%!R;W!E<G1I97,H<WES4')O<',I.PT*#0H@
M(" @(" @(" O+R!.;W<@=V4@8V%N(')U;B!T:&4@14I"('-E<G9E<BX-"@T*
M"0D);W)G+F]B:F5C='=E8BYJ;VYA<RYS97)V97(N4V5R=F5R+FUA:6XH87)G
M<RD[#0H@(" @('T-"B @(" @(&-A=&-H("A%>&-E<'1I;VX@92D@>U-Y<W1E
?;2YE<G(N<')I;G1L;BAE*3M]#0H@("!]#0I]#0H-"G1I
`
end

----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".

Reply via email to