ServletによるWebアプリ作成 入門 CreW Creative Workspace Webアプリの作成 TOMCAT_HOME/webapps/直下に新しいディレクトリを 作る TOMCAT_HOME/webapps/Webアプリ名 このディレクトリがルートになる http://localhost:8080/Webアプリ名/からこの Webアプリにアクセスする TOMCAT_HOME/ webapps Webアプリ名 CreW Creative Workspace WEB-INFディレクトリを作る TOMCAT_HOME/webapps/Webアプリ名以下にWEBINFディレクトリを作成する その中にコンパイルしたクラスを配置するclassesディレク トリを作る クラスファイルを格納するディレクトリ。Web アプリケーションを実 行する際にはここがクラスパスに自動的に設定される。作成した サーブレットはここに置く必要がある。 Webアプリ名 WEB-INF classes CreW Creative Workspace ファイルとURLのマッピング ←ここがhttp://localhost:8080/Webアプリ名/と同じ Webアプリ名 WEB-INF classes ←ここがhttp://localhost:8080/servlet/と同じ “Webアプリ名”の下にindex.htmlがあれば, そのURLは http://localhost:8080/Webアプリ名/index.htmlとなる “classes”の下にSampleServlet.classがあれば,そのURLは http://localhost:8080/Webアプリ名/servlet/SampleServletとなる CreW Creative Workspace さらに知りたい人のために… ファイルとURLのマッピングを指定できます →WEB-INF/web.xmlの設置 Javaで使用するライブラリを自動で読み込 める→WEB-INF/lib/フォルダの設置 CreW Creative Workspace WEB_INF/web.xmlファイルを作る ディレクトリの準備ができたので、このWEBアプリケーションの設定 ファイルであるweb.xml をWEB-INF以下に作成する。 web.xmlを使うとWebアプリごとに決まりごとを設定できる! 具体的には以下のようなものが設定できる ①サーブレットの初期化パラメータ ②セッションコンフィグレーション ③サーブレット/JSPの定義 ④サーブレット/JSPのマッピング ⑤MIMEタイプのマッピング ⑥ウェルカムファイルリスト ⑦エラーページ ⑧セキュリティー 基本ファイル構成の出来上がり Webアプリ名 WEB-INF classes lib web.xml CreW Creative Workspace
© Copyright 2024 ExpyDoc