ウォンツテック

そでやまのーと

独自アプリケーションを設置した場合のtomcatの設定メモ

配置ディレクトリ
$TOMCAT_WEBAPPHOME/newapp/
                   index.html
                   hoge1.jsp
                   WEB-INF/
                          web.xml
                          classes/
                                 my/
                                   app/
                                      HogeClass.class
新規アプリ用にnewappディレクトリをwebappsディレクトリ下に
作成し、WEB-INFディレクトリ、web.xmlファイル、classesディレクトリを作成する。
classes以下には作成したクラスファイルを設置する。

contextの設定
$TOMCAT_HOME/conf/Catalina/localhost
ディレクトリ以下にnewapp.xmlファイルを作成し以下を設定


WEB-INFディレクトリ以下にweb.xmlファイルの作成




    
        HogeClass
        my.app.HogeClass
    

    
        HogeClass
        /servlet/HogeClass
    


デフォルトだとservletにはアクセス出来ないのでweb.xmlにて
mappingしhtml,jspからservletにアクセス出来るようにする。
この場合だと http://serverhost:8080/newapp/servlet/HogeClass
にてアクセス出来る