問題タブ [beanshell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
335 参照

http - Anthill Beanshell スクリプトは HTTP 接続を確立できますか?

ビルドとデプロイの管理にはAnthill Proを使用しています。デプロイが完了した後、Web サーバーに対して HTTP POST または GET を行うように Anthill を構成しようとしています。デプロイに関する基本情報を Web アプリケーションに渡しています。

Beanshell スクリプトを作成することが Anthill でこれを行う方法のようですが (私は提案を受け付けています)、ドキュメントはこれを行うための明確な方法を提供していないようです。

Anthill の Beanshell スクリプトでこれを実現するために HTTP 接続を確立できますか、それとももっと良い方法がありますか?

私が作ろうとしている接続の例:

どんな助けでも大歓迎です。

0 投票する
2 に答える
154 参照

java - Beanshell でのトークンの解決

ビーンシェル (bsh) を使用して、ユーザー定義の式を評価したいと考えています。これらの式に、たとえば次のようなマクロ置換を許可したいと思います。

boolean isTrue = i.eval("@something == 5");

評価前に上記の例を解析するときに、変数の置換のために私のJavaにbshをコールバックさせる方法はありますか?

EDIT 私の意図は、ユーザーが式 (例@something == 5) を指定できるようにすることです。場所@somethingはキーであり、実際の値への置換が必要です。ユーザーが述べたように評価文字列全体を渡すことができるようにしたいと考えており、解析中にビーンシェルが「リゾルバー」タイプのハンドラーにコールバックするようにしたいと考えています。

前もって感謝します -- フランク

0 投票する
2 に答える
1956 参照

intellij-idea - 探しているもの: BeanShell 構文をサポートする IntelliJ IDEA プラグイン

IntelliJ IDEAでBeanShellスクリプト フレームワークをサポートするプラグインがあるかどうか疑問に思っていましたか? *.bshファイル タイプを Java ソースとして設定すると、あらゆる種類の不正な構文警告が発生します。

0 投票する
1 に答える
1398 参照

java - Beanshellから出力をキャプチャする方法

私はBeanShellを使用して、いくつかの計算を実行してからコンソールに出力する単純なファイルを解釈してきました。物事は、私は出力を取得したいです。そのようなものから私はどこかに置くための文字列としてSystem.out.println("test");得ることができます。"test"

私は見てきましたがInterpreter.getOut()、それが実際に何のためにあるのか理解できませんでした(ドキュメントはそれほど役に立ちません)。PrintStream使用法をつかんでgetOut()中身を印刷してみましたが、空です。また、いじった後、次のことを試しました。

しかし、それも空です。

0 投票する
2 に答える
1660 参照

beanshell - コマンドラインで beanshell を実行できない

Haralambos Marmanis と Dmitry Babenko による Algorithms of the Intelligent Web という本を読んでいます。beanshell を使用して本のスクリプトを実行しようとしています。本で要求されているように、コマンド ライン インタープリターで Java と ant を実行できます。本のソース コードをhttp://code.google.com/p/yooreeka/downloads/listからダウンロードしました。ディレクトリ c:/iWeb2 にすべてを抽出してビルドしました。beanshell を起動するには、ディレクトリ C:\iWeb2\deploy\bin\bsc.bat に移動する必要があります。beanshell のコンソール ウィンドウが開くはずです。コンソールのコマンド プロンプトが beanshell に変わります。しかし、それは以下を出力します

C:\iWeb2\deploy\bin>bsc

C:\iWeb2\deploy\bin>echo off

パス=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\PROGRA~1\COMMON~ 1\ULEADS~1\MPEG;C:\Program Files\Java\jdk1. 6.0_17\bin;C:\Python25;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\apache-ant-1.8.2-bin\apache-ant-1.8.2\bin;C: \Program Files\Google\google_appengine\

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

CLASSPATH=C:\iWeb2\deploy\lib\bsh-2.0b4.jar;;C:\iWeb2\deploy\lib\activation.jar; C:\iWeb2\deploy\lib\amazon-ecs-2007-07-16-java-library.jar;C:\iWeb2\deploy\lib\b las.jar;C:\iWeb2\deploy\lib\commons- codec-1.3.jar;C:\iWeb2\deploy\lib\commons-ht tpclient-3.1.jar;C:\iWeb2\deploy\lib\commons-lang-2.3.jar;C:\iWeb2\deploy\lib\ co mmons-logging-1.1.1.jar;C:\iWeb2\deploy\lib\f2jutil.jar;C:\iWeb2\deploy\lib\jaxb -all-deps.jar;C:\iWeb2\deploy\lib\ jaxb-api.jar;C:\iWeb2\deploy\lib\jaxb-impl.jar ;C:\iWeb2\deploy\lib\jaxb-xjc.jar;C:\iWeb2\deploy\lib\jfreechart.jar;C :\iWeb2\de ploy\lib\jgraph.jar;C:\iWeb2\deploy\lib\jigg-0.1.jar;C:\iWeb2\deploy\lib\rooster .jar;C:\iWeb2\deploy\lib\ jsr173_1.0_api.jar;C:\iWeb2\deploy\lib\junit-4.1.jar;C:\iWeb2\deploy\lib\lapack.jar;C:\iWeb2\deploy\lib\lucene-analyzers-2.3.0 .jar;C:\i Web2\deploy\lib\lucene-core-2.3.0.jar;C: \iWeb2\deploy\lib\lucene-demos-2.3.0.jar ;C:\iWeb2\deploy\lib\lucene-memory-2.3.0.jar;C:\iWeb2\deploy\lib\nekohtml.jar;C : \iWeb2\deploy\lib\poi-3.0.2-FINAL-20080204.jar;C:\iWeb2\deploy\lib\resolver.jar; C:\iWeb2\deploy\lib\secondstring-20070327.jar;C:\iWeb2\deploy\lib\serializer.jar;C:\iWeb2\deploy\lib\SuperCSV-1.16.jar;C:\iWeb2\deploy\ lib\tm-extractors-1.0.jar ;C:\iWeb2\deploy\lib\xercesImpl.jar;C:\iWeb2\deploy\lib\xml-apis.jar;C:\iWeb2\de ploy\lib\drools- core-4.0.4.jar;C:\iWeb2\deploy\lib\drools-compiler-4.0.4.jar;C:\ iWeb2\deploy\lib\antlr-runtime-3.0.jar;C:\iWeb2\deploy \lib\janino-2.5.10.jar;C:\ iWeb2\deploy\lib\mvel14-1.2.21.jar;C:\iWeb2\deploy\lib\iweb2.jar;C:\iWeb2\deploy \iWeb2\deploy\lib\resolver.jar; C:\iWeb2\deploy\lib\secondstring-20070327.jar;C:\iWeb2\deploy\lib\serializer.jar ;C:\iWeb2\deploy\lib\SuperCSV-1.16.jar;C:\iWeb2\deploy\ lib\tm-extractors-1.0.jar ;C:\iWeb2\deploy\lib\xercesImpl.jar;C:\iWeb2\deploy\lib\xml-apis.jar;C:\iWeb2\de ploy\lib\drools- core-4.0.4.jar;C:\iWeb2\deploy\lib\drools-compiler-4.0.4.jar;C:\ iWeb2\deploy\lib\antlr-runtime-3.0.jar;C:\iWeb2\deploy \lib\janino-2.5.10.jar;C:\ iWeb2\deploy\lib\mvel14-1.2.21.jar;C:\iWeb2\deploy\lib\iweb2.jar;C:\iWeb2\deploy \iWeb2\deploy\lib\resolver.jar; C:\iWeb2\deploy\lib\secondstring-20070327.jar;C:\iWeb2\deploy\lib\serializer.jar ;C:\iWeb2\deploy\lib\SuperCSV-1.16.jar;C:\iWeb2\deploy\ lib\tm-extractors-1.0.jar ;C:\iWeb2\deploy\lib\xercesImpl.jar;C:\iWeb2\deploy\lib\xml-apis.jar;C:\iWeb2\de ploy\lib\drools- core-4.0.4.jar;C:\iWeb2\deploy\lib\drools-compiler-4.0.4.jar;C:\ iWeb2\deploy\lib\antlr-runtime-3.0.jar;C:\iWeb2\deploy \lib\janino-2.5.10.jar;C:\ iWeb2\deploy\lib\mvel14-1.2.21.jar;C:\iWeb2\deploy\lib\iweb2.jar;C:\iWeb2\deploy

\conf

環境変数 JAVA_HOME が定義されていません

指定されたパスが見つかりません。

C:\iWeb2\deploy\bin> 何が問題でしょうか?

0 投票する
3 に答える
1971 参照

java - BeanShell に代わるものはありますか? Java 用の javascript や groovy コンソールのようなものはありますか?

クラスパスのjdkを含む、ユーザー入力を(ラインバッファを使用して)リッスンし、メインメソッド内から内部で実行するシェルがあるかどうか疑問に思っていました。ブラウザーの JavaScript コンソールまたは groovy コンソールのように見えるようにします。コードのスニペットをテストするのに便利です。

これをシェルに書き込んでリターンを押すだけです:

これが bsh.Interpreter でできることです。でもとても使いづらいと思います。シェル行でカーソルを前後に移動できません... ^[[D^[[D^[[D .... 最後の文字しか削除できません。OS固有かどうかはわかりませんが(私はLinuxを使用しています)、非常に不便です...

Jruby、Jython、Groovyではなく、Java言語で何かを意味します

0 投票する
1 に答える
2288 参照

eclipse - Eclipse 用の BeanShell Validator プラグインを探しています

ビジネス ロジックの大部分を 16K 行の BeanShell ファイルに含む Java WebApp を継承しました。

BeanShell ファイルを検証するものを探しているので、スクリプトをさらにうまくデバッグできれば、少なくとも正常に機能していることがわかります。

疲れてイライラしている開発者への助けをいただければ幸いです。

0 投票する
1 に答える
601 参照

jmeter - BeanShell 内の jMeter のログイン構成要素からユーザー名とパスワードにアクセスする方法を知っている人はいますか?

BeanShell 内の jMeter のログイン構成要素からユーザー名とパスワードにアクセスする方法を知っている人はいますか?

HTTPRequest からも Login Config Element にアクセスしようとしています。会社で安全に使用できるように、パスワードをドット オーバーレイと共に保存する必要があります。ユーザー名とパスワードをクリアテキストで入力する必要がないように、HTTPRequest からそれらにアクセスしたいと考えています。次に、BeanShell Post スクリプトでアクセスして、Simple Data Writer が HTTP 要求出力をファイルに書き込む前にパスワードを変更できるようにします。

これまでのところ、これを行う方法に関する有用な情報を見つけることができませんでした。

これまでのところ、Simple Data Listener ファイルに書き込まれたパスワードを置き換えるこのスクリプトを試しましたが、それでも平文で入力する必要があり、変数を配置するか、関数を使用して変数にアクセスしたいと考えています。

0 投票する
1 に答える
211 参照

encryption - Groovy/BeanShell で生成されたクラスを保護する

アプリケーションに Groovy / BeanShell を埋め込むことを計画していますが、アプリケーション コードにアクセスするためにユーザーがスクリプトと動的に生成されたクラスを表示および変更できないようにすることを懸念しています。スクリプトには独自のアルゴリズムが含まれています。これを防ぐにはどうすればよいですか?

0 投票する
3 に答える
1021 参照

java - スクリプト言語の選択

Groovy と beanshell のどちらかを選択しようとしています。開発が活発で、適度に高速で、Java コードにアクセス/解釈でき、内部コードでアクセスできる Java クラスの制限をサポートするものが必要です。beanshell がまだ活発に開発されているかどうかはわかりません。私に助言してください。

ありがとうございました。