Windows11同士でTomcatサーバーを立ててLAN内ブラウザ表示する完全手順ガイド

こんにちは。ゆうせいです。
今回は「Windows11のパソコンでTomcatサーバーを立てて、同じLAN内の別のWindows11端末からHTMLをブラウザで見られるようにする方法」について、初心者にもわかりやすく解説していきます。

Tomcat(トムキャット)とは、Javaで書かれたWebアプリケーションを動かすためのサーバーソフトのことです。Apache HTTP Serverとは違い、Java ServletやJSP(Java Server Pages)に対応しています。

でも今回は「HTMLを表示する」という目的なので、Tomcatを使ってWebサーバー的に静的なHTMLファイルを配信する形になります。


手順の全体像

  1. Tomcatをホスト側PC(サーバー)にインストール
  2. Tomcatを起動
  3. HTMLファイルを配置
  4. Windowsファイアウォールの設定(ポート解放)
  5. クライアントPC(他のWindows11端末)からアクセス

1. Tomcatのインストール

手順

  1. 以下のURLから最新版のTomcatをダウンロード
    https://tomcat.apache.org/
  2. Windows zip版を選択し、適当な場所に解凍(例:C:\tomcat10
  3. binフォルダ内のstartup.batを実行してTomcatを起動
    → デフォルトでは ポート8080 が使われます。

2. Tomcatが正しく起動しているか確認

ホスト側のPCのブラウザで以下にアクセスしてみましょう:

http://localhost:8080/

Tomcatのウェルカムページが表示されれば、起動成功です!


3. HTMLファイルの配置

Tomcatではwebappsフォルダ配下にプロジェクトを配置します。

例:

C:\tomcat10\webapps\myhtml\index.html
と置いた場合、以下のURLでアクセスできます:

http://localhost:8080/myhtml/index.html

この時点ではローカルPC上でしか見られません。


4. LAN内の他PCからアクセスするための設定

ステップ1:ホストPCのIPアドレスを確認

コマンドプロンプトで以下を入力:

ipconfig

結果の中から、使用しているネットワークアダプターの IPv4アドレス(例:192.168.0.101)を確認。


ステップ2:Windowsファイアウォールでポート8080を許可

やり方:

  1. 「Windows セキュリティ」→「ファイアウォールとネットワーク保護」→「詳細設定」
  2. 「受信の規則」→「新しい規則」
  3. 「ポート」を選択 → 次へ
  4. 「特定のローカルポート」→ 8080
  5. 「接続を許可する」を選択
  6. 名前は「Tomcatポート」などで設定して完了

5. 他のWindows11からアクセス

クライアントPCのブラウザで以下を開く:

http://[ホストPCのIPアドレス]:8080/myhtml/index.html

たとえばホストPCのIPが 192.168.0.101 の場合:

http://192.168.0.101:8080/myhtml/index.html

HTMLが表示されれば成功!


よくあるエラーと対策

症状原因対策
ページが表示されないファイアウォールでポートが塞がれているポート8080の受信を許可する
403エラーファイルパスが間違っているwebapps内に正しく配置しているか確認
接続できないIPアドレスが間違っているipconfigで再確認する

「ネットワークの仕組み」を例えで理解しよう!

Tomcatを立てるPCは「お店」、クライアントPCは「お客さん」と考えてみましょう。
お客さんがHTMLという「メニュー」を見たければ、店(サーバー)はそのメニュー(HTMLファイル)を渡してあげる必要があります。

でも、もしお店がシャッター(ファイアウォール)を閉めていたら、お客さんは中に入れません。だからポート(入り口)を開けてあげる必要があるんですね。


今後の学習の指針

今回の手順ができたら、次はこんなことにチャレンジしてみましょう:

  • HTTPS化(SSL証明書の設定)
  • Java ServletやJSPを使ったWebアプリの開発
  • DockerでTomcatを構築してより柔軟な環境を作る

セイ・コンサルティング・グループの新人エンジニア研修のメニューへのリンク

投稿者プロフィール

山崎講師
山崎講師代表取締役
セイ・コンサルティング・グループ株式会社代表取締役。
岐阜県出身。
2000年創業、2004年会社設立。
IT企業向け人材育成研修歴業界歴20年以上。
すべての無駄を省いた費用対効果の高い「筋肉質」な研修を提供します!
この記事に間違い等ありましたらぜひお知らせください。