I'm stuck as the vendor is using Perl and isn't planning on changing.  I want to thank 
everyone for the great suggestions and I will report back when I find what works. So 
far, I think the runtime.exec() method in the System class is the most promising.

Will report back soon.

Thanks!
--Mike H

*********** REPLY SEPARATOR  ***********

On 11/30/1999 at 9:43 AM Ravi K U wrote:

>hi,
>  if u r ready for any other script than perl, u can go for Tcl(pronounce as
>tickle),which gives a very good java binding
>                                                                        Ravi
>
>Steven Owens wrote:
>
>> Mike,
>>
>> > I know this sounds strange, but I have the need to run a Perl script
>> > that is invoked by a servlet. Not my choice. Forced on me by a content
>> > vendor (they use Perl).  Does anyone know of a servlet that does this
>> > or whether the new forward() method will work.
>>
>>      Suggestions:
>>
>> 1) Check out JPL, the Java/Perl Lingo tool, which is now a standard
>>    part of the Perl distribution (since version 5.005_54), according to:
>>      http://www.perl.com/pub/1998/12/jpl-announce.html
>>
>>      Since your clients are the ones requiring Perl, presumably they
>>      have some perl expertise, so you might want to punt the
>>      preliminary research here to their Perl guy.  Finding things on
>>      the perl website can sometimes be ludicrously easy, sometimes
>>      ludicrously difficult.
>>
>> 2) Ask the client if they want to consider Python instead of Perl.
>>    There's a pure-java port of the Python interpreter (just instantiate
>>    a python interpreter object and feed it the script, whee! Should be
>>    pretty easy to find at www.python.org under the name JPython) Or
>>    JACL, a java port of the TCL interpreter.
>>
>> 3) As an earlier poster suggested, perhaps your best bet in terms of
>>    simplicity within java, would be to have them set the perl scripts
>>    up as CGI scripts and invoke them from your java program using a
>>    URL object.
>>
>> 4) This is a wild guess, but java.runtime.exec() might have something
>>    to do with your needs.  A quick look at the class library API
>>    references suggests it might apply, though it doesn't clearly state
>>    that it's used for executing external, non-java programs.   But, hey,
>>    you can handle the legwork from here.
>>
>>      Let us know how your project turns out and what solution you end
>> up using!
>>
>> Steven J. Owens
>> [EMAIL PROTECTED]
>> [EMAIL PROTECTED]
>>
>> ___________________________________________________________________________
>> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>> of the message "signoff SERVLET-INTEREST".
>>
>> Archives: http://archives.java.sun.com/archives/servlet-interest.html
>> Resources: http://java.sun.com/products/servlet/external-resources.html
>> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>___________________________________________________________________________
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to