回答:
curl --user admin:admin http://localhost:8080/manager/text/reload?path=/myapp
ここにドキュメント:Manager App HOW-TO、既存のアプリケーションの再読み込み
マネージャー・スクリプトのドキュメントが言うように役割がユーザーに必要です。
Tomcatをデフォルトの設定で出荷して、インターネット上の誰でもサーバー上でManagerアプリケーションを実行できるようにするのは非常に危険です。したがって、Managerアプリケーションには、ロールmanager-scriptが関連付けられているユーザー名とパスワードを使用して、それを使用しようとするすべてのユーザーが自分自身を認証する必要があるという要件が付属しています 。さらに、
$CATALINA_BASE/conf/tomcat-users.xml
このロールが割り当てられているデフォルトのユーザーファイル()にはユーザー名がありません。したがって、デフォルトでは、Managerアプリケーションへのアクセスは完全に無効になっています。
注:Tomcat 6は異なる管理URLを使用します。(Apache Tomcatの6.0マネージャのApp HOW-TO)