MZ Platformとは › 掲示板 › MZプラットフォームユーザー会掲示板 › Web画面の使用方法について
- このトピックは、 27 返信、 2 投稿者 です。最終更新日: 1 年, 10 ヶ月 前 MZPlatformユーザー会
-
著者投稿
-
2023年1月17日 at 11:16 AM #6935MZPlatformユーザー会サイト管理者
ご連絡ありがとうございます。
まずは現在表示されているアプリケーションページを、他のPCから見ることができるか検証の手始めとしましては、➀「localhost」の部分をTomcatをインストールしたPCのipアドレスに変更し、➁ファイアーウォールで8080のポートの接続許可設定を行ってみてください。また、ウィルス対策ソフトの設定も必要になる場合もあります。➀PCのipアドレスはWindowsのスタートメニューから[Windowsシステムツール]の[コマンドプロンプト]を起動し、「ipconfig」と入力すると、ipアドレス等の情報が表示されます。
例えば他のPCから接続するときは「http://192.168.10.3:8080」といったアドレスになります。➁ファイアウォールの接続許可設定は、個人の方のWebページになりますが、以下のページの記載が参考になるかと思います。
https://techatoq.com/cannot-connect-localserver-from-other-device#toc6
(Webページ「TechAtoQ」「ローカルサーバーに他デバイスからhttp接続できない[Tomcat]」より引用)また他のPCから閲覧ができた後は、社内でサーバーPCと通信できる範囲や制限や動的・静的アドレスの確認、セキュリティ設定などのため、社内ネットワーク管理者の方へのご相談が必要になるかと存じます。
以上お試しいただき、ご不明な点がございましたら、再度ご連絡ください。
どうぞよろしくお願い申し上げます。2023年1月17日 at 12:52 PM #6938yuzuki1010一般参加者ご連絡ありがとうございます。上記手順で実施していきたいと思います。
また不明点があればお伺いいたします。2023年1月18日 at 1:14 PM #6944yuzuki1010一般参加者ご教授頂いた通り、IPアドレスとファイアウォールの設定で他のPCからもhttp://localhost:8080/に接続が可能になりました。
また、セキュリティーの方はホームページに載せる際に、管理者に問い合わせを行いたいと思います。
他のPCからのWebアプリの方にアクセスをする方法をご教授お願い致します。2023年1月18日 at 6:11 PM #6946MZPlatformユーザー会サイト管理者ご連絡ありがとうございます。
他のPCからアクセスできたということで安心いたしました。Tomcatは簡易Webサーバーですので、mz.warファイルの配備が済んでいれば、例えば「http://localhost:8080/mz/displayDemo.do」のlocalhostの部分をipアドレスに変えれば、他のPCからもサンプルページが見られます。
Tomcatフォルダ\webapps\mz\WEB-INF\applications内に入っているサンプルファイルの拡張子は「.mzax」ですが、Webアプリとして閲覧する場合には拡張子は「.do」にします。例えば「http://localhost:8080/mz/Graph.do」です。
作成したWebアプリファイルも同様にこのフォルダに保存し、ファイル名+拡張子「.do」で動作確認できます。
「.do」はJavaで作成したWebアプリケーションファイルということです。どうしても「.do」が気になる場合は変更できなくもないですが、\webapps\mz\フォルダ内にindex.htmlファイルを入れてリンクを貼れば閲覧しやすくなるのでは考えます。
しかし、まずはTomcatフォルダ内の\webapps\mz\WEB-INF\applicationsフォルダにアプリケーションファイルを保存して色々お試しいただければと存じます。ご不明な点、ご要望等ございましたら、どうぞ再度ご連絡ください。
よろしくお願い申し上げます。2023年1月19日 at 8:45 AM #6947yuzuki1010一般参加者私のパソコンでIPアドレスを変更し、アプリを立ち上げようとしたのですが、出来ず、管理画面のmz.warの設置の確認をしようと管理画面を確認しようと思いましたが、入れなくなっていました。http://localhost:8080にはアクセス出来ます。
前回出来た時は、startup.batを開きながら作業を行っていました。
Configure Tomcatの設定で何か必要なことがあるのでしょうか?2023年1月19日 at 10:08 AM #6948MZPlatformユーザー会サイト管理者ご連絡ありがとうございます。
Startup.batはTomcat起動のために実行したもので、後はコマンドプロンプトが開かれたままでも閉じても問題はありません。
localhost:8080で確認できているので、Configure TomcatでのTomcat自動起動の設定も問題ないかと思います。可能性としては、(1)ipアドレスが固定でなく、動的ipアドレスがDHCPによって割り当てられており、前回確認したものからipアドレスが変わってしまった。
(2)Windowsファイアーウォールとは別にセキュリティ―ソフトが動いている。
などが考えられます。今一度、TomcatがインストールされたPCのipアドレスの確認と、セキュリティーソフトの確認をお試しいただけないでしょうか。
上記お試しいただいても解決されない場合は、再度ご連絡いただければ幸いです。
よろしくお願い申し上げます。2023年1月20日 at 4:30 PM #6950yuzuki1010一般参加者管理者に確認をしたところ、ファイアウォールとウィルスバスターが入っているとのことを教えて頂きました。またIPアドレスですが、固定では無く、自動的に取得するとなっておりました。
また、前回に教えて頂いた以下のファイアウォールの参考記事↓
https://techatoq.com/cannot-connect-localserver-from-other-device#toc6
javaのtcp接続を許可するという項目について、タスクマネージャを開くとjava.exeファイルではなく、Tomct8.exeファイルにPIDが設定されていました。この画面上でこの項目を右クリックしても無効化のアイコンが出ず、何か関係があるのでしょうか?2023年1月20日 at 5:36 PM #6951MZPlatformユーザー会サイト管理者ご連絡ありがとうございます。
まず、現在のipアドレスでお試しいただいて、上手くいかなければ、ウィルスバスターで制限されていないかの確認になるかと思います。参考記事中のtcp接続は「TomcatをIDE(統合開発環境)経由で動作させている人が対象」ということでしたので、TomcatやApacheを含んだ他の開発用ソフトウエアをインストールした人が対象で、今回は当てはまらないと思います。Tomcat.exeに8080が割り当てられていて問題ありません。
以上、ご不明な点がございましたら、どうぞ再度ご連絡ください。
よろしくお願い申し上げます。 -
著者投稿
- このトピックに返信するには、ログインしてください。