このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

MacHTTPとWebStarの違いについて(Java)

発言者:Masato Kogure
( Date Sunday, June 16, 1996 19:30:21 )


こんばんは小暮@DOKKYOといいます。
MacHTTPとWebStarを使ってWebServerを立ち上げ、Javaのappletを使用して
います。今回はappletを使用したときの違いについてお聞きしたいと思い、
書き込ませて頂きます。

最初はJavaのappletに問題があるのでは?と考え、以下のようにJavaの
メーリングリストに質問しました。

---------------------------------------------------------------------
現在 PowerMacintosh + NetscapeNavigater 3.0beta + JDK1.0.2 でappletを
作成しています。CGIでテキストデータを書き出して、それをappletで読み込むと
いうことをやっているんですが、うまくいく場合といかない場合があります。

1.Fileの読み込みはローカルでドラッグ&ドロップで試した結果、うまくいくことは
確認できました。appletvewer、Netscape共に。

2.自分で作ったテキストデータ(tab区切り)とappletをサーバーに送って
試したところ、これもうまくいきました。

3.ところがCGIで書き出したテキストをNetscapeからappletで読もうとすると、これが
うまくいかないのです。テキストの途中まで表示されます。

本来なら…

KOGURE  1       2       3
MASATO  4       5       6
TIME    7       8       9

なんですが

KOGURE  1       2       3
MASATO  4       5       6

までしか表示されません。

4.CGIで書き出したテキストを、ローカルでappletをNetscapeにドラッグ&ドロップすると
読み込めるので、CGIに問題はないような気がします。NetformsというCGIを使用して
います。

以下、図に示すと…
                              appletをdrug&drop      Netscape上でappletから
自分で作ったテキストデータ         読める                   読める
CGIで作ったデータ                  読める                   読めない

----------------------------------------------------------------------

上記の時は、MacHTTPをWebServerとして使用していました。それで色々と試して
いるうちに、ひょっとしてMacHTTPの問題では?とはたと気付きました。それで
MacHTTPからWebStarに変更したら、なんとうまく動いたのです。
MacHTTPとWebStarにそれほど大きな違いはないかな、と考えていたんですが、
この差(違い)は何か設定に起因しているのでしょうか?
もしご存じでしたら、お教え頂ければ助かります。

よろしくお願いいたします。


umbrella さんからのコメント
( Saturday, December 07, 1996 00:08:19 )

私も以前MacHTTPを使っていたときはJavaが動きませんでした。
その時の設定はデフォルトのままです。
その後、WebStarにしたらなんの設定もなしにJavaが動きました。
CGIで作ったデータでJavaを動かすというのが
どのようなものかわかりませんが
私の作ったJavaと田中先生のCGIキットを改造したものの組み合わせ
でアプレットタグを書き込んでそれを呼んでJavaを実行するというのが
下記のホームページあります。
何かのお役にたてれば幸いです。

→  国士舘大学工学部電気工学科

umbrella さんからのコメント
( Saturday, January 11, 1997 23:48:40 )

MIMEの設定に
BINARY .CLASS * * application/octet-stream
をつけ加えればJavaが動くそうです。
(このホームページに書いてありました。)
試しにやったら、無事に動きました。