私はデバッグがインストールされていますが、デフォルトで有効にされていないと信じています。指示する方法は、起動スクリプトbin/catalina.shまたはbin/startup.shを調べることです。 startup.shを実行すると、デフォルトでtomcatは通常の実行モードで起動します。 startup.shスクリプトに渡されるいくつかの変数を設定した後に、startup.shを呼び出す ./catalina.sh start
から開始することもできます。 jpda引数を指定してcatalina.shを実行すると、 ./catalina.sh jpda start
は、tomcatをデバッグモードで起動する引数を作成します。あなたが ./catalina.sh jpda start
でtomcatを起動してアプリケーションにアクセスできる場合、アプリケーションはデバッグモードで実行されています。
ランタイム情報はlogs/catalina.outに記録されます。したがって、catalina.shがtomcatを開始できないような問題があった場合は、おそらくそこに存在します。
以下は、catalina.sh jpdaオプションのデフォルト設定です。これを変更したいのであれば、catalina.sh、startup.sh、setenv.shで修正することができます(Tomcat 8をインストールした後でこれらのいずれかを作成しなければなりません)。または、デバッグトランスポートとアドレスを設定するカスタム起動スクリプトを作成し、デバッグモードで起動する適切なオプション(以下の "agentlib"行)を使用してcatalinaまたは起動を呼び出します。
if [ "$1" = "jpda" ] ; then
if [ -z "$JPDA_TRANSPORT" ]; then
JPDA_TRANSPORT="dt_socket"
fi
if [ -z "$JPDA_ADDRESS" ]; then
JPDA_ADDRESS="localhost:8000"
fi
if [ -z "$JPDA_SUSPEND" ]; then
JPDA_SUSPEND="n"
fi
if [ -z "$JPDA_OPTS" ]; then
JPDA_OPTS = "agentlib:JDWP =交通= $ JPDA_TRANSPORT、アドレス= $ JPDA_ADDRESS、サーバー= Y、= $ JPDA_SUSPENDサスペンド" Fiを提供して CATALINA_OPTS = "$ JPDA_OPTS $ CATALINA_OPTS" シフト Fiの
私はTomcatページに移動し、 'manager-gui'ロールでユーザを追加し、ページの「Manage App」部分にアクセスしましたが、デバッグに関連するものは何も見つかりませんでした。いくつかの助けを感謝します – ElenaDBA