投稿日:2003年01月09日 作成鷹の巣

No.7692 Java AppletがWAN側から、動作しない。



Java AppletがWAN側から、動作しない。

No.7692 投稿時間:2003年01月09日(Thu) 02:36 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

家のサーバに Java Applet を置いたのですが、LAN 内では動作するのに、WAN 側では動作しません。
Java Applet の内容は、GUI パーツでパラメータを与え、計算、描画するだけの単純なものです。

LAN 内では、IE on windows, Mozilla on Linux ともに、正常に動作します。
WAN からでは、IE on windows で、セキュリティレベルを弱くしても動作しません。
このとき WAN 側のブラウザでは、Java Applet 特有の灰色の画面は出ますが、「class xxx not found」と表示されます。

Java コードは、 windows で開発し samba 経由でサーバへ放り込んだものです。

改行コードの問題と思いましたが、LAN 内の Mozilla on Linux できちんと動作することから、これは矛盾。
属性の関係かと思い、rwxrwxrwx に変更してみましたが、これでも WAN 側で見れません。

残り考えられることとしてルータ越えがあると思いますが、サーバの Apache のログを見てみると、
[05/Jan/2003:23:07:57 +0900] "GET /java/xxxx.class HTTP/1.1" 200 7554
と出ています。
「WAN 側は、(特別なことがない限り) .class さえ受け取れば Java Applet が動作するはずだ」と思うので、これも選択肢から外れるかと思います。

Java のコードでは、ファイル入出力や通信制御など、サーバへのリンクや、サーバに依存するものは含んでいません。
原因が思いつきもせず、途方に暮れています。どなたか教えて頂けませんか?


Appletタグ内でappletの呼び出しは確かURLが推奨だった気がします。

No.7695 投稿時間:2003年01月09日(Thu) 09:56 投稿者名:ハル URL:

外している可能性大ですが、、(^^;)
Appletタグ内でappletの呼び出しは確かURLが推奨だった気がします。
後、Windows上で開発と書かれていますが、SDK1.4ではnot foundが出るブラウザがある
見たいです。1.4でコンパイルされているのでしたら、一度1.3を試してみては
如何でしょうか。
しょうもないレスですいません <m(__)m>


CodebaseがURL表記でした。

No.7696 投稿時間:2003年01月09日(Thu) 10:13 投稿者名:ハル URL:

> Appletタグ内でappletの呼び出しは確かURLが推奨だった気がします。

これは大嘘でした、、(笑)
CodebaseがURL表記でしたね、、(爆)


全く同じ状況です。WAN側テストは、おやじさんのサイトを使いました。

No.7698 投稿時間:2003年01月09日(Thu) 11:05 投稿者名:伊藤淳 URL:

帯鯖@名古屋さん、こんにちは。今朝このスレットを見ました。
私も、Javaに関心があるので、ISPに置いてある、Appletを自宅サーバApacheへ移して見ました。

> 家のサーバに Java Applet を置いたのですが、LAN 内では動作するのに、WAN 側では動作しません。
全く同じ状況です。WAN側テストは、おやじさんのサイトを使いました。

PS.
ごみレスで失礼しました。
私のWebサーバ構築の主目的は、Webアプリ即ちJavaの学習の成果を試す為なのです。
その環境を整えるのに半年以上かかってしまいました。(^_^;)


おやじさんのサイトからは動作しませんが、別回線を使ってアクセスすると動作します。

No.7702 投稿時間:2003年01月09日(Thu) 12:42 投稿者名:yurina URL:http://route909.homeip.net/old_page/old.html

はじめまして。最近このページを知り参考にさせていただいているyurina(male)です。

> 家のサーバに Java Applet を置いたのですが、LAN 内では動作するのに、WAN 側では動作しません。
私のサーバーでも、おやじさんのサイトを使わせていただいた場合動作しませんが
別回線を使って(J-PHONE + ノートパソコン)アクセスすると動作します。
とはいえ動作確認のアプレットはとても古いですけどね。下記がそれです。

http://route909.homeip.net/old_page/fine_art/bruegel/bruegel.html
http://route909.homeip.net/old_page/photo_db/photograph.html

見れますか?(自鯖を積極的に公開していないので興味があります)

環境は回線がODN(DR202C)
鯖はWindows2000+Apache2です。


見れました。

No.7711 投稿時間:2003年01月09日(Thu) 16:34 投稿者名:伊藤淳 URL:

yurinaさん、こんにちは。

> http://route909.homeip.net/old_page/fine_art/bruegel/bruegel.html
> http://route909.homeip.net/old_page/photo_db/photograph.html
>
> 見れますか?(自鯖を積極的に公開していないので興味があります)
見れましたよ。素敵なサイトですね。
私の息子も昨年まで北海道にいました。

> 鯖はWindows2000+Apache2です。
ほー、Apache2 ですか~。
自宅サーバ向け書籍は未だApache1.3.xxですが、専門書籍は全てApache2ですね。
Tomcat4.xとの連携どうなんでしょうかね。


今、外から見て来ましたが、見えました。

No.7714 投稿時間:2003年01月09日(Thu) 16:43 投稿者名:伊藤淳 URL:

> > 家のサーバに Java Applet を置いたのですが、LAN 内では動作するのに、WAN 側では動作しません。
> 全く同じ状況です。WAN側テストは、おやじさんのサイトを使いました。

今、外から見て来ましたが、見えました。(^o^;)


申し訳ありませんが、おやじのテストではJava Appletは動作しません。

No.7735 投稿時間:2003年01月09日(Thu) 22:06 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/

皆さん、こんばんは。

> > > 家のサーバに Java Applet を置いたのですが、LAN 内では動作するのに、WAN 側では動作しません。
> > 全く同じ状況です。WAN側テストは、おやじさんのサイトを使いました。
>
> 今、外から見て来ましたが、見えました。(^o^;)

申し訳ありません。おやじのテストではJava Appletはサポートしていません(できません)ので、確認は他の方法で確認してください。
もともとは、ネットワーク関係の正常性を確認するのが目的のものですので、コンテンツ確認は参考程度とお考えください。(30KByteを越える画像系も表示できませんし)
テストページにその旨追加しておきます。


有益な情報、ありがとうございます。

No.7744 投稿時間:2003年01月10日(Fri) 02:33 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

みなさんこんにちは。有益な助言をありがとうございます。
途方に暮れていた私としては、どれも新鮮な情報です。

> 後、Windows上で開発と書かれていますが、SDK1.4ではnot foundが出るブラウザがある見たいです。
> 1.4でコンパイルされているのでしたら、一度1.3を試してみては如何でしょうか。

なるほど。知りませんでした。

> 私のサーバーでも、おやじさんのサイトを使わせていただいた場合動作しませんが
> 別回線を使って(J-PHONE + ノートパソコン)アクセスすると動作します。

とすれば、ユーザ側の web 環境に依存することも考えられそうですね。

今晩、jdk 1.3.1_06 on Linux でコンパイルし直してみました。
明日、外から確認してみます。
今までは、jdk 1.4.1_01 on windows でした。

ちなみに、問題の Java Applet は、下記 URL に置いてます。
# 仕事で使う(であろう)コードなので、非常につまらないものですが…。
http://korosuke.jp/java/grid3d.html


見れましたよ。すごいですね。

No.7745 投稿時間:2003年01月10日(Fri) 09:03 投稿者名:伊藤淳 URL:

帯鯖@名古屋さん、おはようございます。

> ちなみに、問題の Java Applet は、下記 URL に置いてます。
> # 仕事で使う(であろう)コードなので、非常につまらないものですが…。
> http://korosuke.jp/java/grid3d.html
見れましたよ。すごいですね。
Java Applet の利用の一旦をかいま見ることができました。
1.3でコンパイルなさったのですね。
1.4が気になっていたのですが、有益な情報ありがとうございます。


jdk_1.3.1 でコンパイルし直したら WAN から見れました。

No.7764 投稿時間:2003年01月11日(Sat) 00:44 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

> 1.3でコンパイルなさったのですね。
> 1.4が気になっていたのですが、有益な情報ありがとうございます。

昨晩、jdk 1.3.1 でコンパイルし直しました。
今日、WAN 側の同じマシンからリトライしてみたところ、問題なく動作しました。

> SDK1.4ではnot foundが出るブラウザがある見たいです。
> 1.4でコンパイルされているのでしたら、一度1.3を試してみては如何でしょうか。

どうやら、この説で解決です。

> 私のサーバーでも、おやじさんのサイトを使わせていただいた場合動作しませんが
> 別回線を使って(J-PHONE + ノートパソコン)アクセスすると動作します。

この説も、非常に気になるところです。
確かに、jdk_1.4.1 on windows でコンパイルしていたときは、WAN 側において、4台中4台すべてのマシンで見れませんでした。

Java Applet は、よく分かりませんね…


|目次|掲示板|過去ログ目次|▲頁先頭|