Miyazawa’s Pukiwiki
tomcat導入メモ
はすでに存在します。
開始行:
[[Luceneによる動画検索システム]]
以下は全て [[いまさら聞けないTomcat〜JSPサーバ構築のキソ:...
***インストールと実行確認 [#zfc23949]
-[[[Think IT] 第4回:TomcatをLinuxへインストールしよう!...
--[[Apache Tomcat:http://tomcat.apache.org/download-55.cg...
--環境変数を設定
$ export CATALINA_HOME=(tomcatディレクトリのパス)
$ export JRE_HOME=(java JREのパス)
---jreのパスは、shower では /usr/lib/jvm/java-1.5.0-sun-1...
--実行権限を変更
$ chmod +x $CATALINA_HOME/bin/*.sh
--Tomcatの起動
$ sh $CATALINA_HOME/bin/startup.sh
--うまくいったかどうかの確認
---http://localhost:8080/ もしくは [[http://shower.human....
--シャットダウン
$ sh $CATALINA_HOME/bin/shutdown.sh
-自動実行の設定は [[ここ:http://www.thinkit.co.jp/cert/ar...
-[[tomcatのディレクトリ構成:http://www.thinkit.co.jp/free...
***Webアプリケーションの作成と実行 [#a72678ba]
-[[[Think IT] 第6回:TomcatにWebアプリケーションを配備す...
--上記サイトの HelloWorld.java を作成
--サーブレットAPIをクラスパスに追加
$ chmod +x $CATALINA_HOME/common/lib/*.jar
$ export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib/...
--上記サイトを参考にディレクトリを作成
$ 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.xml は作らない(サーブレットマ...
---Invokerサーブレットを有効にする。
$ emacs $CATALINA_HOME/conf/web.xml
---118行目からのコメントアウトと369行目からのコメントアウ...
---セキュリティに問題あり!!
--[[http://shower.human.waseda.ac.jp:8080/helloworld/serv...
***Javaサーブレットの例 [#r3d4e729]
-[[Javaの道:Servlet(1.はじめてのServlet):http://www....
***GUIで管理する [#s517ff9f]
-[[[Think IT] 第7回:Tomcat Webアプリケーションマネージャ...
***データベースと連携 [#da04a21c]
-[[[Think IT] 第9回:Tomcatと外部のプログラムを連携させよ...
終了行:
[[Luceneによる動画検索システム]]
以下は全て [[いまさら聞けないTomcat〜JSPサーバ構築のキソ:...
***インストールと実行確認 [#zfc23949]
-[[[Think IT] 第4回:TomcatをLinuxへインストールしよう!...
--[[Apache Tomcat:http://tomcat.apache.org/download-55.cg...
--環境変数を設定
$ export CATALINA_HOME=(tomcatディレクトリのパス)
$ export JRE_HOME=(java JREのパス)
---jreのパスは、shower では /usr/lib/jvm/java-1.5.0-sun-1...
--実行権限を変更
$ chmod +x $CATALINA_HOME/bin/*.sh
--Tomcatの起動
$ sh $CATALINA_HOME/bin/startup.sh
--うまくいったかどうかの確認
---http://localhost:8080/ もしくは [[http://shower.human....
--シャットダウン
$ sh $CATALINA_HOME/bin/shutdown.sh
-自動実行の設定は [[ここ:http://www.thinkit.co.jp/cert/ar...
-[[tomcatのディレクトリ構成:http://www.thinkit.co.jp/free...
***Webアプリケーションの作成と実行 [#a72678ba]
-[[[Think IT] 第6回:TomcatにWebアプリケーションを配備す...
--上記サイトの HelloWorld.java を作成
--サーブレットAPIをクラスパスに追加
$ chmod +x $CATALINA_HOME/common/lib/*.jar
$ export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib/...
--上記サイトを参考にディレクトリを作成
$ 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.xml は作らない(サーブレットマ...
---Invokerサーブレットを有効にする。
$ emacs $CATALINA_HOME/conf/web.xml
---118行目からのコメントアウトと369行目からのコメントアウ...
---セキュリティに問題あり!!
--[[http://shower.human.waseda.ac.jp:8080/helloworld/serv...
***Javaサーブレットの例 [#r3d4e729]
-[[Javaの道:Servlet(1.はじめてのServlet):http://www....
***GUIで管理する [#s517ff9f]
-[[[Think IT] 第7回:Tomcat Webアプリケーションマネージャ...
***データベースと連携 [#da04a21c]
-[[[Think IT] 第9回:Tomcatと外部のプログラムを連携させよ...
ページ名:
既存のページ名で編集する