yamadaTarouの日記

日々の生活を書いてます。誰か宛てではなく、自分宛て。もはや自〇行為(オ〇ニー)と同じ

tomcatでのサーブレット公開について

今更だけど、Tomcatサーブレットの公開方法について再学習したので、

メモ書きします。

 

tomcat/webapps配下にアプリを置くこと。

で、それぞれフォルダを分ける。

②フォルダごとに、以下を作成する。(以下はwebappsから記載)

webapps

 ┠WEB-INF/

  |   ┠classes/

  |      |      ┗classファイル

  |    ┗lib

 ┗web.xmlファイル

 

③web.xmlファイルには以下の記載が必要

 <servlet>

  <servlet-name>サーブレットの名前</servlet-name>

  <servlet-class>サーブレットのクラス名(javaのクラス名)</servlet-class>

 </servlet>

 <servlet-mapping>

  <servlet-name>サーブレットの名前</servlet-name>

  <url-path>公開するURL</url-path>

 </servlet-mapping>

 

上記は、パッケージのないサーブレットのweb.xmlの記載方法。

パッケージがある場合だと、url-patarnタグにパッケージ名が必要となる。

 

上記のまとめではイマイチわからないので、以下参考サイト(まとめた意味とは。。。)

https://www.searchman.info/java_eclipse/

https://eng-entrance.com/servlet-web-xml#webxml