• ベストアンサー

tomcatでのminetypeの設定

自前でサーバを立ててサイトを運営しているのですが EXCELファイルのリンクをクリックしてもファイルを開くことができず、 文字化けした状態で文字列が表示されるだけです。 IEブラウザではきちんとEXCELファイルであることを認識し、きちんと表示します。 ですが、諸事情によりブラウザはNetscapeしか使ってはいけないのです。 環境としては OS:    Windows98 SE サーバ: tomcat3.2.1 ブラウザ:Netscape4.78 上記問題を改善する為に対策を講じました。 $TOMCAT_HOME\confにあるweb.xmlに次のように追加しました。 <mime-mapping> <extension> xls </extension> <mime-type> application/vnd.ms-excel </mime-type> </mime-mapping> これでもEXCELファイルを開くことができず、文字化けが表示されます。 他になにかmimetypeを設定すべき場所があるのでしょうか? それとも、Netscapeのバグなのでしょうか? このような状態を経験された方、どのように改善されたのでしょうか? どうか、ご教授ください。 以下のURLは参考にしたサイトです。 セットアップの項目参照 http://www1.plala.or.jp/knambo/apa/tomcat.html

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

試してみましたけど、できましたよ。質問の内容との違いは ・tomcat が 4.0.3 (あまり、関係ないと思う) ・web.xml 定義を一行で書いてる <mime-mapping> <extension>xls</extension> <mime-type>application/vnd.ms-excel</mime-type> </mime-mapping> くらいですねえ。 念のため、 ・web.xml の定義は <web-app> の中に書いているか? ・定義を変更した後 tomcat を再起動しているか? ・Netscape の設定で、application/vnd.ms-excel のアプリケーションの定義がしてあるか? を確認してみてはいかが?

noname#4663
質問者

お礼

回答ありがとうございます。 上記の指摘を行ってみましたが、解決できませんでした。 仕方がないのでエクセルファイルをHTML変換して代用しました。 アドバイスありがとうございました。

その他の回答 (1)

  • drmoreau
  • ベストアンサー率41% (33/79)
回答No.1

ブラウザ側の問題だと思います。私のIEでは、EXCELファイルは開けません。Officeをインストールしていないので、プラグインか何かが足りないのだと思います。EXCEL自体もないですから。 IEで表示されるということは、Officeはインストールされているのでしょうから、NetscapeのフォルダのどこかにEXCELのプラグインをコピーしてやる必要があるのではないですか。 MIMETYPEの問題ではないと思います。 ちなみに私のIEでは、rmファイル、movファイルも表示されません。realplayerもquicktimeもインストールしていないので。

noname#4663
質問者

お礼

回答ありがとうございます。 どうしても解決できずに他の方法で代用しました。 アドバイスありがとうございました。

関連するQ&A