2016-11-14 7 views
0

私はLinuxサーバにtomcat 8をインストールしました。別のホストからtomcatマネージャにアクセス

別のホストブラウザから、tomcat管理コンソールを開くことができましたが、/ manager/htmlを開くことができませんでした。

私はtomcat-users.xmlとmanager.xmlとcontext.htmlに変更を加えました。 /opt/tomcat8/apache-tomcat-8.5.8/webapps/host-manager

変化で

<role rolename="manager-script"/> 
    <role rolename="manager-jmx"/> 
    <role rolename="manager-gui"/> 
    <role rolename="manager-status"/> 
<user username="tomcat" password=“password123" roles="manager-gui"/> 

は私がなっていた

<Context docBase="${catalina.home}/webapps/manager" 
     privileged="true" antiResourceLocking="false" > 

<Valve className="org.apache.catalina.valves.RemoteHostValve" allow="(*.).abc.corp.company.com"/ 
> 
</Context> 
manager.xmlで行われましたポップアップを入力して、manager/htmlにログインするための認証情報を入力しますが、認証情報が検証されず、401の認証されていないエラーが発生しています。

軽く投げてください。

おかげ

+0

同じホストからmanager/htmlにアクセスできますか? –

+0

私はSSH経由でマシンに接続していますが、確認するLinuxマシンのGUIバージョンに入ることはできません。確認する方法はありますか? –

+0

はい、少し複雑です:cUrl、Antスクリプト、JavaプログラムなどのコマンドラインHTTPクライアントを実行しています。 –

答えて

0

(たぶん空気のショット、しかし...)

はあなたのtomcat-users.xmlのフォーマットチェック:password=後に二重引用符を誤字引用符ではなく、標準の引用であります。

+0

tomcat-users.xmlに再度引用符を追加しました。引用符は同じです –

+0

Tomcatのログファイルを慎重に読んだことはありますか?前のエラーは見つかりませんでしたか? –

+0

あなたの優れた観測Santiをありがとう、私はtomcat-users.xmlを作り直した後、再起動しました。手伝ってくれてどうもありがとう。 –

関連する問題