Skip to content

This is a javaagent to enable embedded Rhino Debugger in NTT-DATA Intra-mart platform.

License

Notifications You must be signed in to change notification settings

chunlinyao/imartagent

Repository files navigation

imartagent

This javaagent enable embedded Rhino Debugger in intra-mart.

NTTデータイントラマートのスクリプト開発モードがあります。JSでサーバー側のロジックを開発します。普段はeBuilderを使いますが、 実際JSの開発ならVSCodeはもっと楽です。でもデバッグの時はDebug.console()出力しかないです。ブレークポイントは使えません。 JavaのソースコードはJVMのリモートデバッグでできます。

実際イントラマートのJSエンジンはRhinoです、Rhino自体はDebuggerが持っています。このツールはそのDebuggerを有効にします。

使い方

  1. イントラマートからjs-x.x.x-main.jarファイルをlibにコピーする

  2. gradlew jarでコンパイルする

  3. ResinのJVM_ARGSを変更する

    #Javaのリモートデバッグも一緒に設定する
    jvm_args : -javaagent:imartagent.jar -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009
    

制限

WindowsサービスとしてResinを起動するとGUIがないので、使えません。

About

This is a javaagent to enable embedded Rhino Debugger in NTT-DATA Intra-mart platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages