ubuntu で Tomcat7 の JPDA をセットアップしようとしています。
Tomcat7 のインストールには apt-get メソッドを使用しました。
/usr/share/tomcat7/startup.sh ファイルを次の行で編集してみると、tomcat7 がデバッグ モードで起動し、Eclipse を介してリモート デバッグできるようになります。
JPDA_TRANSPORT="dt_socket"
JPDA_ADDRESS="8000"
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
startup.sh ファイルを編集した後、次を使用して tomcat7 を再起動します。
sudo service tomcat7 restart
次に、IP アドレスとポート 8000 を使用して、Eclipse で tomcat jpda に接続しようとします。Eclipse から「接続が拒否されました」というエラーが表示されます。
おそらくstartup.shが呼び出されていないと思ったので、サービス実行可能メソッドではなくstartup.shスクリプトを使用してtomcat7を手動で起動しようとしました。
sudo ./startup.sh
これは次の出力で失敗しました。
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
touch: cannot touch `/usr/share/tomcat7/logs/catalina.out': No such file or directory
./catalina.sh: 389: ./catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent
サービスを使用してtomcat7を起動/再起動しているため、/ etc/init.d/tomcat7の起動スクリプトを変更しようとしました...
私は何を間違っていますか?