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