• 締切済み

Tomcat4で使用できるmanagerツールについて

こんいちわ、現在Tomcat4とApacheの組み合わせでWeb開発を行っているのですが、 Tomcat4.X以降にはじめから装備されているツールについて質問です。 managerツールと言うやつですが、 文字化けしていて、内容が読み取れません・・・・ http://localhost:8080/manager で起動できるのですが以下のような 表示になってしまします。(ユーザー追加、ロールの設定はしました) 文字化けは [ OK ?? - ???????? ] といった感じで表示されます。 解決するには、エンコーディングする必要があるとの事ですが 詳細な設定方法がわかりません。 教えてください、よろしくお願いします。m(__)m

みんなの回答

  • Harry_
  • ベストアンサー率55% (36/65)
回答No.2

ソースは別途ダウンロードが必要です。 そんなに難しく考えずに一度やってみると勉強にも なると思います。 jar xvf servlets-manager.jar で解凍して、その中の ManagerServlet.class を 新しいのに置き換えたら、 元の servlets-manager.jar はどこかに退避させた上で、 jar cvf servlets-manager.jar ./org (./org は上記の解凍時に作成されます) でもう一度 jar に固めればいいです。

tomsoya
質問者

お礼

わかりました、ありがとうございます。 ダウンロードして変更を試してみます。

tomsoya
質問者

補足

もしご存知なら、ダウンロードサイトのアドレス 教えていただけませんか?

  • Harry_
  • ベストアンサー率55% (36/65)
回答No.1

これはソースをいじらないと直らないと思います。 フィルタ使っても。。。多分だめな気が。 org.apache.catalina.servlets.ManagerServlet の doGet, doPost 内部の response.setContentType("text/plain"); を response.setContentType("text/plain; charset=Windows-31J"); とかとして、再コンパイルして、 server/lib/servlets-manager.jar の中身を置き換えればよいです。

tomsoya
質問者

お礼

ありがとうございます。 しかし、それを行うにはjarファイルを解凍して修正し、 コンパイル後に再度jar化しなければなりませんよね・・・・ その部分が今ひとつわかってなくて・・・ まず、jarコマンドの使い方がわからないのです。 ヘルプをみてもいまひとつで・・・・・ Tomcatはバイナリ版をインストールしているので、ソースは 再度ダウンロードする必要があるんでしょうか?

関連するQ&A