- 締切済み
Tomcat4で使用できるmanagerツールについて
こんいちわ、現在Tomcat4とApacheの組み合わせでWeb開発を行っているのですが、 Tomcat4.X以降にはじめから装備されているツールについて質問です。 managerツールと言うやつですが、 文字化けしていて、内容が読み取れません・・・・ http://localhost:8080/manager で起動できるのですが以下のような 表示になってしまします。(ユーザー追加、ロールの設定はしました) 文字化けは [ OK ?? - ???????? ] といった感じで表示されます。 解決するには、エンコーディングする必要があるとの事ですが 詳細な設定方法がわかりません。 教えてください、よろしくお願いします。m(__)m
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Harry_
- ベストアンサー率55% (36/65)
ソースは別途ダウンロードが必要です。 そんなに難しく考えずに一度やってみると勉強にも なると思います。 jar xvf servlets-manager.jar で解凍して、その中の ManagerServlet.class を 新しいのに置き換えたら、 元の servlets-manager.jar はどこかに退避させた上で、 jar cvf servlets-manager.jar ./org (./org は上記の解凍時に作成されます) でもう一度 jar に固めればいいです。
- Harry_
- ベストアンサー率55% (36/65)
これはソースをいじらないと直らないと思います。 フィルタ使っても。。。多分だめな気が。 org.apache.catalina.servlets.ManagerServlet の doGet, doPost 内部の response.setContentType("text/plain"); を response.setContentType("text/plain; charset=Windows-31J"); とかとして、再コンパイルして、 server/lib/servlets-manager.jar の中身を置き換えればよいです。
お礼
ありがとうございます。 しかし、それを行うにはjarファイルを解凍して修正し、 コンパイル後に再度jar化しなければなりませんよね・・・・ その部分が今ひとつわかってなくて・・・ まず、jarコマンドの使い方がわからないのです。 ヘルプをみてもいまひとつで・・・・・ Tomcatはバイナリ版をインストールしているので、ソースは 再度ダウンロードする必要があるんでしょうか?
お礼
わかりました、ありがとうございます。 ダウンロードして変更を試してみます。
補足
もしご存知なら、ダウンロードサイトのアドレス 教えていただけませんか?