Stats:
oro 2.0.7
Websphere in Win2k
JDK 1.3.1x
It seems no matter what I do, I get the following message when I try to do
a substitution with the PerlUtil lib:
[Servlet Error]-[org.apache.oro.text.regex.Util: method
substitute(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)I
not found]: java.lang.NoSuchMethodError: org.apache.oro.text.regex.Util:
method
substitute(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)I
not found
at org.apache.oro.text.perl.Perl5Util.substitute(Unknown Source)
at org.apache.oro.text.perl.Perl5Util.substitute(Unknown Source)
Strange thing is, I know I've used this in the last year, albeit on
Tomcat. The jakarta-oro-2.0.7.jar is in the lib directory with all the
rest of the jars I'm using and I even rename it to jakarta-oro.jar just in
case.
Here are the imports (took the whole kitchen sink just in case) and the
code I'm trying to get working.
import org.apache.oro.text.regex.Pattern;
import org.apache.oro.text.regex.PatternCompiler;
import org.apache.oro.text.regex.PatternMatcher;
import org.apache.oro.text.regex.Perl5Compiler;
import org.apache.oro.text.perl.MalformedPerl5PatternException;
import org.apache.oro.text.perl.Perl5Util;
..snip
Perl5Util parseit = new Perl5Util();
String tmpAction = null;
...snip
tmpAction = eb.getActionTaken();
tmpAction = parseit.substitute("s/joe/sam/g",tmpAction);
Massive thanks in advance for any help, Joe
= = = = = = = = = == = = = = = == = = = = = = = == = = = = = == = = = =
This transmittal and any attachments may contain confidential, privileged or sensitive
information and is solely for the use of the intended recipient. If you are not
intended recipient, you are hereby notified that you have received this transmittal
and any such attachments in error and any review, dissemination, distribution or
copying thereof is strictly prohibited. If you have received this transmittal and any
attachments in error please notify the sender and immediately destroy the message and
all its attachments. Any opinions herein expressed may be those of the author and not
necessarily of Mizuho Corporate Bank, Ltd (the "Bank"). The Bank accepts no
responsibility for the accuracy or completeness of any information herein contained.
= = = = = = = = = == = = = = = == = = = = = = = == = = = = = == = = = =