tomcat導入メモ の変更点
Top / tomcat導入メモ
- 追加された行はこの色です。
- 削除された行はこの色です。
- tomcat導入メモ へ行く。
- tomcat導入メモ の差分を削除
[[Luceneによる動画検索システム]] 以下は全て [[いまさら聞けないTomcat〜JSPサーバ構築のキソ::http://www.thinkit.co.jp/free/article/0708/2/1/]] の記事を引用・参照しています。 ***インストールと実行確認 [#zfc23949] -[[[Think IT] 第4回:TomcatをLinuxへインストールしよう!(圧縮アーカイブ編) (1/3):http://www.thinkit.co.jp/free/article/0708/2/4/]] を参考に --[[Apache Tomcat:http://tomcat.apache.org/download-55.cgi]] の 5.5.28 > Binary Distributions > Core より apache-tomcat-5.5.28.zip をダウンロードしてサーバ(shower)にアップロード --環境変数を設定 $ export CATALINA_HOME=(tomcatディレクトリのパス) $ export JRE_HOME=(java JREのパス) ---jreのパスは、shower では /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre である。/usr/bin/java にある java のシンボリックリンクのプロパティを辿っていって確認した。 --実行権限を変更 $ chmod +x $CATALINA_HOME/bin/*.sh --Tomcatの起動 $ sh $CATALINA_HOME/bin/startup.sh --うまくいったかどうかの確認 ---http://localhost:8080/ もしくは [[http://shower.human.waseda.ac.jp:8080/:http://shower.human.waseda.ac.jp:8080/]] にアクセスしてみる --シャットダウン $ sh $CATALINA_HOME/bin/shutdown.sh -自動実行の設定は [[ここ:http://www.thinkit.co.jp/cert/article/0708/2/5/2.htm]] を参照 -[[tomcatのディレクトリ構成:http://www.thinkit.co.jp/free/article/0708/2/6/]] ***Webアプリケーションの作成と実行 [#a72678ba] -[[[Think IT] 第6回:http://speechresearch.fiw-web.net/index.php?plugin=attach&pcmd=upload&page=tomcat%E5%B0%8E%E5%85%A5%E3%83%A1%E3%83%A2TomcatにWebアプリケーションを配備する (2/3):http://www.thinkit.co.jp/cert/article/0708/2/6/2.htm]] を参考に -[[[Think IT] 第6回:TomcatにWebアプリケーションを配備する(2/3):http://www.thinkit.co.jp/cert/article/0708/2/6/2.htm]] を参考に --上記サイトの HelloWorld.java を作成 --サーブレットAPIをクラスパスに追加 $ chmod +x $CATALINA_HOME/common/lib/*.jar $ export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib/servlet-api.jar --上記サイトを参考にディレクトリを作成 $ mkdir $CATALINA_HOME/webapps/helloworld $ mkdir $CATALINA_HOME/webapps/helloworld/WEB-INF $ mkdir $CATALINA_HOME/webapps/helloworld/WEB-INF/classes $ mkdir $CATALINA_HOME/webapps/helloworld/WEB-INF/lib --コンパイルしてクラスファイルをclassesディレクトリに移動 $ javac HelloWorld.java $ mv HelloWorld.class $CATALINA_HOME/webapps/helloworld/WEB-INF/classes --とりあえず 配備記述子web.xml は作らない(サーブレットマッピングなし)。 ---Invokerサーブレットを有効にする。 $ emacs $CATALINA_HOME/conf/web.xml ---118行目からのコメントアウトと369行目からのコメントアウトをはずす ---セキュリティに問題あり!! --[[http://shower.human.waseda.ac.jp:8080/helloworld/servlet/HelloWorld:http://shower.human.waseda.ac.jp:8080/helloworld/servlet/HelloWorld]] にアクセス ***Javaサーブレットの例 [#r3d4e729] -[[Javaの道:Servlet(1.はじめてのServlet):http://www.javaroad.jp/servletjsp/sj_servlet1.htm]] ***GUIで管理する [#s517ff9f] -[[[Think IT] 第7回:Tomcat Webアプリケーションマネージャを使ってみよう! (1/3):http://www.thinkit.co.jp/free/article/0708/2/7/]] ***データベースと連携 [#da04a21c] -[[[Think IT] 第9回:Tomcatと外部のプログラムを連携させよう! (1/3):http://www.thinkit.co.jp/free/article/0708/2/9/]]