1

Tomcat インスタンスに展開された ear に対応するコードをデバッグできるようにするために、いくつかの ear を展開した tomcat インスタンスを Eclipse 実行構成 (Java アプリケーション構成) を介して実行しました。IDEA を介して同じアプリケーションをデバッグできるようにしたいのですが、その方法がわかりません。私の Eclipse 実行構成は次のとおりです。

メインタブ:

a) プロジェクト - 空 b) メイン クラス - org.apache.catalina.startup.Bootstrap

引数タブ:

a) プログラムの引数 - 開始 b) VM の引数:

-XX:MaxPermSize=128M  
    -Xmx800M 
    -Dcatalina.home="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/" 
    -Djava.endorsed.dirs="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/endorsed" 
    -Dcatalina.base="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/" 
    -Djava.io.tmpdir="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/temp" 
    -Dopencrx.CRX.jdbc.password=manager99111 
    -Dopencrx.CRX.jdbc.userName=sa111
    -Dopencrx.CRX.jdbc.url="jdbc:hsqldb:hsql://127.0.0.1:9001/DB" 
    -Dopencrx.CRX.jdbc.driverName=org.hsqldb.jdbcDriver
    -Djava.protocol.handler.pkgs=org.openmdx.kernel.url.protocol
    -Dorg.openmdx.persistence.jdbc.useLikeForOidMatching=false
    -Dorg.opencrx.maildir="C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/maildir"

c) 作業ディレクトリ - C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/

JRE タブ - 現在の JRE パス

クラスパスタブ

a) ユーザー エントリ ライブラリ - C:/Dumb/Dumb/Dumb-2.9.0/apache-tomee-webprofile-1.0.0/lib - ここからのすべてのライブラリといくつかのカスタム ライブラリ

b) ユーザー エントリ プロジェクト - デバッグするためのワークスペースからのすべてのプロジェクト

IDEA でこのような構成を作成することは可能でしょうか? 簡単な "アプリケーション" 構成を作成しようとしましたが、現在ワークスペースにインポートされているプロジェクトの 1 つに対応するクラスパスを定義することしかできませんでした。クラスパスタブのように

何かお役に立てば幸いです。

ありがとう、

4

1 に答える 1

0

「アプリケーション」実行/デバッグ構成ではなく、「サーバー」実行/デバッグ構成 (具体的には「Tomcat サーバー」実行/デバッグ構成) を作成する必要があります。次の IntelliJ IDEA ヘルプ ページを参照することをお勧めします。

  1. Eclipse から IntelliJ IDEA への移行: アプリケーション サーバーの操作
  2. アプリケーション サーバーの操作
  3. サーバーの実行/デバッグ構成の操作
于 2016-09-07T22:44:17.543 に答える