UbuntuにAipo6をインストール
付属のインストールスクリプトは見ておく。
付属のインストールスクリプトは使用しない。
インストール対象は 仮想マシン上のUbuntu 10.04
JREやTomcatから始める
このインストール方法のメリット
その1
Apache/PHP/MySQLが動作しているサーバーにインストールできる
Wordpressなどと一緒のサーバーにインストールできるので、電気代などがお得
その2
ポート番号80からアクセスできる
セキュリティの関係でポート番号80は許可されているが、ポート番号81は許可されてないということがある
その3
64bit環境にもインストールできる
Aipo付属のJREは32bit版なので、64bit環境にインストールしようとするとTomcatが起動できなくて失敗する
しかし、インストーラーに頼らない方法なら、64bit環境にもインストールできる
その4
Aipoが自動起動できる。
apt-getしていれたtomcatが自動起動になるはずなので、Aipoの自動起動スクリプトを用意しなくてもよい。
このインストール方法のデメリット
インストールが面倒
2011年4月2日土曜日
2011年3月27日日曜日
Apach2とTomcat6の連携させて、gsession3に80番ポートからアクセスする
Apach2とTomcat6の連携させて、gsession3に80番ポートからアクセスする
Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
Apache2, Tomcat6, OpenJDK6, Group Session3 がインストールしてある
ターミナルエミュレーターから接続して操作する
Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
Apache2, Tomcat6, OpenJDK6, Group Session3 がインストールしてある
ターミナルエミュレーターから接続して操作する
2011年3月26日土曜日
2010年6月9日水曜日
2010年6月8日火曜日
2010年6月7日月曜日
Ubuntu Lucid Lynx 10.04 で Apache2 と Tomcat6 の連携 その3
[目標]
ubuntu Lucid Lynx 10.04 上に opnejdk6 + tomcat6 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上に apache2 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上の apache2とtomcat6はproxy proxy_ajpで連携させる
自作のjspを配置する
[環境]
Ubuntu Lucid Lynx 10.04
openjdk6
tomcat6
apache2
ubuntu Lucid Lynx 10.04 上に opnejdk6 + tomcat6 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上に apache2 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上の apache2とtomcat6はproxy proxy_ajpで連携させる
自作のjspを配置する
[環境]
Ubuntu Lucid Lynx 10.04
openjdk6
tomcat6
apache2
Ubuntu Lucid Lynx 10.04 で Apache2 と Tomcat6 の連携 その2
[目標]
ubuntu Lucid Lynx 10.04 上に opnejdk6 + tomcat6 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上に apache2 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上の apache2とtomcat6はproxy proxy_ajpで連携させる
自作のjspを配置する
[環境]
Ubuntu Lucid Lynx 10.04
openjdk6
tomcat6
apache2
ubuntu Lucid Lynx 10.04 上に opnejdk6 + tomcat6 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上に apache2 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上の apache2とtomcat6はproxy proxy_ajpで連携させる
自作のjspを配置する
[環境]
Ubuntu Lucid Lynx 10.04
openjdk6
tomcat6
apache2
Ubuntu Lucid Lynx 10.04 で Apache2 と Tomcat6 の連携 その1
Ubuntu Lucid Lynx 10.04 で Apache2 と Tomcat6 の連携 その1
[目標]
ubuntu Lucid Lynx 10.04 上に opnejdk6 + tomcat6 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上に apache2 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上の apache2とtomcat6はproxy proxy_ajpで連携させる
[環境]
Ubuntu Lucid Lynx 10.04
openjdk6
tomcat6
apache2
[目標]
ubuntu Lucid Lynx 10.04 上に opnejdk6 + tomcat6 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上に apache2 でサーバーを立てる
ubuntu Lucid Lynx 10.04 上の apache2とtomcat6はproxy proxy_ajpで連携させる
[環境]
Ubuntu Lucid Lynx 10.04
openjdk6
tomcat6
apache2
2009年4月27日月曜日
Ubuntu Jaunty Jackalope でOpenJDK6とTomcat6
[目標]
Ubuntu Jaunty Jackalope 9.04でOpenJDK6とTomcat6でJSPServerを立てる
Ubuntu Jaunty Jackalope 9.04でApvahce2とTomcat6の連携
2009-june-18 UPDATE
[環境]
Ubuntu Jaunty Jackalope 9.04
VirtualBox 2.1.x
USB 104Key (US)
[したこと]
[jdk]
$ sudo apt-get install openjdk-6-jre openjdk-6-jdk openjdk-6-jre-headless openjdk-6-jre-lib openjdk-6-doc openjdk-6-demo
[Tomcat6]
$ sudo apt-get install tomcat6
$ sudo apt-get install tomcat6-admin tomcat6-examples
環境変数の設定
$ sudo vi /etc/default/tomcat6
#TOMCAT6_USER=tomcat6 # 修正前
TOMCAT6_USER=tomcat6 # 修正後
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk # 修正前 コメントアウト解除だけと誤解しないこと
JAVA_HOME=/usr/lib/jvm/java-6-openjdk # 修正後
#CATALINA_BASE=/var/lib/tomcat6 # 修正前
CATALINA_BASE=/var/lib/tomcat6 # 修正後
server.xmlの編集
$ sudo vi /etc/tomcat6/server.xml
#コメントアウトされている部分を有効にする
#前回の記録に書いてなかったのではまった
<Connector port="8009" protocol="AJP/1.3" redirectPort"8443" />
tomcat-users.xmlの編集
$ sudo vi /etc/tomcat6/tomcat-users.xml
以下のようにコメントアウトされている
本番時は パスワードなど変更する
<!--
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="passwd" roles="tomcat"/>
<user username="both" password="passwd" roles="tomcat,role1"/>
<user username="role1" password="passwd" roles="role1"/>
</tomcat-users>
-->
コメントアウトされている部分を有効にする
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="passwd" roles="tomcat"/>
<user username="both" password="passwd" roles="tomcat,role1"/>
<user username="role1" password="passwd" roles="role1"/>
</tomcat-users>
admin, managerを使う場合は追加する
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="admin"/> #追加
<role rolename="manager"/>#追加
<user username="both" password="passwd" roles="tomcat,role1"/>
<user username="tomcat" password="passwd" roles="tomcat"/>
<user username="role1" password="passwd" roles="role1"/>
<user username="admin" password="passwd" roles="admin,manager"/> #追加
</tomcat-users>
自作jspの置き場を作る
/etc/tomcat6/Catalina/localhost/jsp-test.xml を編集してjsp-testのある場所をtomcatに指示する
$ sudo mkdir /usr/share/tomcat6/webapps/jsp-test
$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /usr/share/tomcat6/webapps/jsp-test/META-INF
$ sudo vi /etc/tomcat6/Catalina/localhost/jsp-test.xml
<Context path="/jsp-test" docBase="/usr/share/tomcat6/webapps/jsp-test" debug="0" privileged="true" allowLinking="true">
</Context>
$ sudo ln -s /etc/tomcat6/Catalina/localhost/jsp-test.xml /usr/share/tomcat6/webapps/jsp-test.xml
テスト用jspを置いてみる
$ sudo vi /usr/share/tomcat6/webapps/jsp-test.xml/hello.jsp
---------------ここから
<html>
<head>
<title>Hello JSP World</title>
</head>
<body>
<%
String s= "Hello JSP World";
out.println(s);
%>
</body>
</html>
---------------ここまで
Apache2との連携
Apache2の設定
proxy proxy_ajpの有効化
$ sudo a2enmod proxy
$ sudo a2enmod proxy_ajp
/etc/apache2/cconf.d/tomcat を作成して jsp-test jsp-sample のある場所をApacheに指示する
$ sudo vi /etc/apache2/conf.d/tomcat
---------------ここから
<Location /jsp-test/>
ProxyPass ajp://localhost:8009/jsp-test/
Order allow,deny
Allow from All
</Location>
<Location /jsp/>
ProxyPass ajp://localhost:8009/examples/jsp/
Order allow,deny
Allow from All
</Location>
---------------ここまで
tomcat Apache2の順番で 再起動
$ sudo /etc/init.d/tomcat6 restart
$ sudo /etc/init.d/apache2 restart
アクセスしてみる
http://hoge.fuga.fugu.fugo:8080/
http://hoge.fuga.fugu.fugo/jsp-test/hello.jsp
Ubuntu Jaunty Jackalope 9.04でOpenJDK6とTomcat6でJSPServerを立てる
Ubuntu Jaunty Jackalope 9.04でApvahce2とTomcat6の連携
2009-june-18 UPDATE
[環境]
Ubuntu Jaunty Jackalope 9.04
VirtualBox 2.1.x
USB 104Key (US)
[したこと]
[jdk]
$ sudo apt-get install openjdk-6-jre openjdk-6-jdk openjdk-6-jre-headless openjdk-6-jre-lib openjdk-6-doc openjdk-6-demo
[Tomcat6]
$ sudo apt-get install tomcat6
$ sudo apt-get install tomcat6-admin tomcat6-examples
環境変数の設定
$ sudo vi /etc/default/tomcat6
#TOMCAT6_USER=tomcat6 # 修正前
TOMCAT6_USER=tomcat6 # 修正後
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk # 修正前 コメントアウト解除だけと誤解しないこと
JAVA_HOME=/usr/lib/jvm/java-6-openjdk # 修正後
#CATALINA_BASE=/var/lib/tomcat6 # 修正前
CATALINA_BASE=/var/lib/tomcat6 # 修正後
server.xmlの編集
$ sudo vi /etc/tomcat6/server.xml
#コメントアウトされている部分を有効にする
#前回の記録に書いてなかったのではまった
<Connector port="8009" protocol="AJP/1.3" redirectPort"8443" />
tomcat-users.xmlの編集
$ sudo vi /etc/tomcat6/tomcat-users.xml
以下のようにコメントアウトされている
本番時は パスワードなど変更する
<!--
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="passwd" roles="tomcat"/>
<user username="both" password="passwd" roles="tomcat,role1"/>
<user username="role1" password="passwd" roles="role1"/>
</tomcat-users>
-->
コメントアウトされている部分を有効にする
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="passwd" roles="tomcat"/>
<user username="both" password="passwd" roles="tomcat,role1"/>
<user username="role1" password="passwd" roles="role1"/>
</tomcat-users>
admin, managerを使う場合は追加する
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="admin"/> #追加
<role rolename="manager"/>#追加
<user username="both" password="passwd" roles="tomcat,role1"/>
<user username="tomcat" password="passwd" roles="tomcat"/>
<user username="role1" password="passwd" roles="role1"/>
<user username="admin" password="passwd" roles="admin,manager"/> #追加
</tomcat-users>
自作jspの置き場を作る
/etc/tomcat6/Catalina/localhost/jsp-test.xml を編集してjsp-testのある場所をtomcatに指示する
$ sudo mkdir /usr/share/tomcat6/webapps/jsp-test
$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /usr/share/tomcat6/webapps/jsp-test/META-INF
$ sudo vi /etc/tomcat6/Catalina/localhost/jsp-test.xml
<Context path="/jsp-test" docBase="/usr/share/tomcat6/webapps/jsp-test" debug="0" privileged="true" allowLinking="true">
</Context>
$ sudo ln -s /etc/tomcat6/Catalina/localhost/jsp-test.xml /usr/share/tomcat6/webapps/jsp-test.xml
テスト用jspを置いてみる
$ sudo vi /usr/share/tomcat6/webapps/jsp-test.xml/hello.jsp
---------------ここから
<html>
<head>
<title>Hello JSP World</title>
</head>
<body>
<%
String s= "Hello JSP World";
out.println(s);
%>
</body>
</html>
---------------ここまで
Apache2との連携
Apache2の設定
proxy proxy_ajpの有効化
$ sudo a2enmod proxy
$ sudo a2enmod proxy_ajp
/etc/apache2/cconf.d/tomcat を作成して jsp-test jsp-sample のある場所をApacheに指示する
$ sudo vi /etc/apache2/conf.d/tomcat
---------------ここから
<Location /jsp-test/>
ProxyPass ajp://localhost:8009/jsp-test/
Order allow,deny
Allow from All
</Location>
<Location /jsp/>
ProxyPass ajp://localhost:8009/examples/jsp/
Order allow,deny
Allow from All
</Location>
---------------ここまで
tomcat Apache2の順番で 再起動
$ sudo /etc/init.d/tomcat6 restart
$ sudo /etc/init.d/apache2 restart
アクセスしてみる
http://hoge.fuga.fugu.fugo:8080/
http://hoge.fuga.fugu.fugo/jsp-test/hello.jsp
2009年2月27日金曜日
ubuntu Intrepid Ibex 8.10 上に opnejdk6 + tomcat6 で jsp な環境
ubuntu Intrepid Ibex 8.10 上に opnejdk6 + tomcat6 で jsp な環境
[目標]
ubuntu Intrepid Ibex 8.10 上に opnejdk6 + tomcat6 な環境をつくる
apache2とtomcat6はproxy proxy_ajpで連携させる
2009-june-18 UPDATE
[環境]
Ubuntu Intrepid Ibex 8.10
VirtualBox 2.1.x
USB 104Key (US)
Apache2はインストール済み
ipaddress:hoge.fuga.fugu.fugo
[したこと]
1. インストール
[OpenJDK6]
$ sudo apt-get install openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openjdk-6-jdk openjdk-6-doc openjdk-6-demo
[Tomcat6]
$ sudo apt-get install tomcat6
$ sudo apt-get install tomcat6-admin tomcat6-webapps
2. Tomcat6 の設定
環境変数の設定
$ sudo vi /etc/default/tomcat6
#TOMCAT6_USER=tomcat6 # 修正前
TOMCAT6_USER=tomcat6 # 修正後
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk # 修正前 ここ"コメントアウト解除だけだ"と誤解しやすい
JAVA_HOME=/usr/lib/jvm/java-6-openjdk # 修正後
#CATALINA_BASE=/var/lib/tomcat6 # 修正前
CATALINA_BASE=/var/lib/tomcat6 # 修正後
server.xmlの編集
$ sudo vi /etc/tomcat6/server.xml
コメントアウトされている部分を有効にする
<Connector port="8009" protocol="AJP/1.3" redirectPort"8443" />
tomcat-users.xmlの編集
$ sudo vi /etc/tomcat6/tomcat-users.xml
以下のようにコメントアウトされている
本番時はパスワードなど変更する
<!--
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
-->
コメントアウトされている部分を有効にする
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
admin managerを使う場合は追加する
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="admin"/> #追加
<role rolename="manager"/>#追加
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="admin" roles="admin,manager"/> #追加
</tomcat-users>
3.Apache2の設定
proxy proxy_ajpの有効化
$ sudo a2enmod proxy
$ sudo a2enmod proxy_ajp
Apache2の設定
/etc/apache2/cconf.d/tomcat を作成して jsp-test jsp-sample のある場所をApacheに指示する
$ sudo vi /etc/apache2/conf.d/tomcat
----------追加開始----------
<Location /jsp-test/>
ProxyPass ajp://localhost:8009/jsp-test/
Order allow,deny
Allow from All
</Location>
<Location /jsp-sample/>
ProxyPass ajp://localhost:8009/jsp-sample/
Order allow,deny
Allow from All
</Location>
----------追加終了----------
4. 自作jspの置き場を作る
/var/lib/tomcat6/conf/Catalina/localhost/jsp-test.xml を編集してjsp-testのある場所をtomcatに指示する
$ sudo mkdir /usr/share/tomcat6/webapps/jsp-test
$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /usr/share/tomcat6/webapps/jsp-test/META-INF
$ sudo vi /var/lib/tomcat6/conf/Catalina/localhost/jsp-test.xml
<Context path="/jsp-test" docBase="/usr/share/tomcat6/webapps/jsp-test" debug="0" privileged="true" allowLinking="true">
</Context>
$ sudo ln -s /var/lib/tomcat6/conf/Catalina/localhost/jsp-test.xml /usr/share/tomcat6/webapps/jsp-test.xml
テスト用jspを置いてみる
$ sudo vi /usr/share/tomcat6/webapps/jsp-test.xml/hello.jsp
--------script-start--------
<html>
<head>
<title>Hello World JSP</title>
</head>
<body>
<%
String s= "Hello World";
out.println(s);
%>
</body>
</html>
---------script-end---------
/usr/share/tomcat6/webapps/jsp-sample.xml を編集してjsp-sampleのある場所をtomcatに指示する
$ sudo mkdir /var/www/jsp-sample
$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /var/www/jsp-sample/META-INF
$ sudo vi /var/lib/tomcat6/conf/Catalina/localhost/jsp-sample.xml
<Context path="/jsp-sample.xml" docBase="/var/www/jsp-sample" debug="0" privileged="true" allowLinking="true">
</Context>
テスト用jspを置いてみる
$ sudo vi /var/www/jsp-sample/hello.jsp
--------script-start--------
<html>
<head>
<title>Hello World JSP</title>
</head>
<body>
<%
String s= "Hello World";
out.println(s);
%>
</body>
</html>
---------script-end---------
tomcat Apache2の順番で 再起動
$ sudo /etc/init.d/tomcat6 restart
$ sudo /etc/init.d/apache2 restart
アクセスしてみる
http://hoge.fuga.fugu.fugo:8080/
http://hoge.fuga.fugu.fugo/jsp-test/hello.jsp
http://hoge.fuga.fugu.fugo/jsp-samplet/hello.jsp
[注意]
JAVA_HOMEの修正忘れ
"コメントアウトを解除すればよいだけだ"と見間違えた
修正前
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk
修正後
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
jspを実行するディレクトリにはMETA-INFが必要
5.5のときはMETA-INFが必要なかった
6はMETA-INFが必要
default_rootからコピーした
$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /var/www/jsp-sample/META-INF
5.5では8180だったポートが6では8080に変更
1次情報を読んでいないので、とりあえず動いた状態。間違い、誤解、もっとよい方法があるやも知れない
[参考]
http://powerpower.cocolog-nifty.com/blog/2007/11/ubuntu_tomcat55.html
http://blog.goo.ne.jp/jakaodava/e/829793f4864c2d239586fc536c14bfb7
[目標]
ubuntu Intrepid Ibex 8.10 上に opnejdk6 + tomcat6 な環境をつくる
apache2とtomcat6はproxy proxy_ajpで連携させる
2009-june-18 UPDATE
[環境]
Ubuntu Intrepid Ibex 8.10
VirtualBox 2.1.x
USB 104Key (US)
Apache2はインストール済み
ipaddress:hoge.fuga.fugu.fugo
[したこと]
1. インストール
[OpenJDK6]
$ sudo apt-get install openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openjdk-6-jdk openjdk-6-doc openjdk-6-demo
[Tomcat6]
$ sudo apt-get install tomcat6
$ sudo apt-get install tomcat6-admin tomcat6-webapps
2. Tomcat6 の設定
環境変数の設定
$ sudo vi /etc/default/tomcat6
#TOMCAT6_USER=tomcat6 # 修正前
TOMCAT6_USER=tomcat6 # 修正後
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk # 修正前 ここ"コメントアウト解除だけだ"と誤解しやすい
JAVA_HOME=/usr/lib/jvm/java-6-openjdk # 修正後
#CATALINA_BASE=/var/lib/tomcat6 # 修正前
CATALINA_BASE=/var/lib/tomcat6 # 修正後
server.xmlの編集
$ sudo vi /etc/tomcat6/server.xml
コメントアウトされている部分を有効にする
<Connector port="8009" protocol="AJP/1.3" redirectPort"8443" />
tomcat-users.xmlの編集
$ sudo vi /etc/tomcat6/tomcat-users.xml
以下のようにコメントアウトされている
本番時はパスワードなど変更する
<!--
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
-->
コメントアウトされている部分を有効にする
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
admin managerを使う場合は追加する
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="admin"/> #追加
<role rolename="manager"/>#追加
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="admin" roles="admin,manager"/> #追加
</tomcat-users>
3.Apache2の設定
proxy proxy_ajpの有効化
$ sudo a2enmod proxy
$ sudo a2enmod proxy_ajp
Apache2の設定
/etc/apache2/cconf.d/tomcat を作成して jsp-test jsp-sample のある場所をApacheに指示する
$ sudo vi /etc/apache2/conf.d/tomcat
----------追加開始----------
<Location /jsp-test/>
ProxyPass ajp://localhost:8009/jsp-test/
Order allow,deny
Allow from All
</Location>
<Location /jsp-sample/>
ProxyPass ajp://localhost:8009/jsp-sample/
Order allow,deny
Allow from All
</Location>
----------追加終了----------
4. 自作jspの置き場を作る
/var/lib/tomcat6/conf/Catalina/localhost/jsp-test.xml を編集してjsp-testのある場所をtomcatに指示する
$ sudo mkdir /usr/share/tomcat6/webapps/jsp-test
$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /usr/share/tomcat6/webapps/jsp-test/META-INF
$ sudo vi /var/lib/tomcat6/conf/Catalina/localhost/jsp-test.xml
<Context path="/jsp-test" docBase="/usr/share/tomcat6/webapps/jsp-test" debug="0" privileged="true" allowLinking="true">
</Context>
$ sudo ln -s /var/lib/tomcat6/conf/Catalina/localhost/jsp-test.xml /usr/share/tomcat6/webapps/jsp-test.xml
テスト用jspを置いてみる
$ sudo vi /usr/share/tomcat6/webapps/jsp-test.xml/hello.jsp
--------script-start--------
<html>
<head>
<title>Hello World JSP</title>
</head>
<body>
<%
String s= "Hello World";
out.println(s);
%>
</body>
</html>
---------script-end---------
/usr/share/tomcat6/webapps/jsp-sample.xml を編集してjsp-sampleのある場所をtomcatに指示する
$ sudo mkdir /var/www/jsp-sample
$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /var/www/jsp-sample/META-INF
$ sudo vi /var/lib/tomcat6/conf/Catalina/localhost/jsp-sample.xml
<Context path="/jsp-sample.xml" docBase="/var/www/jsp-sample" debug="0" privileged="true" allowLinking="true">
</Context>
テスト用jspを置いてみる
$ sudo vi /var/www/jsp-sample/hello.jsp
--------script-start--------
<html>
<head>
<title>Hello World JSP</title>
</head>
<body>
<%
String s= "Hello World";
out.println(s);
%>
</body>
</html>
---------script-end---------
tomcat Apache2の順番で 再起動
$ sudo /etc/init.d/tomcat6 restart
$ sudo /etc/init.d/apache2 restart
アクセスしてみる
http://hoge.fuga.fugu.fugo:8080/
http://hoge.fuga.fugu.fugo/jsp-test/hello.jsp
http://hoge.fuga.fugu.fugo/jsp-samplet/hello.jsp
[注意]
JAVA_HOMEの修正忘れ
"コメントアウトを解除すればよいだけだ"と見間違えた
修正前
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk
修正後
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
jspを実行するディレクトリにはMETA-INFが必要
5.5のときはMETA-INFが必要なかった
6はMETA-INFが必要
default_rootからコピーした
$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /var/www/jsp-sample/META-INF
5.5では8180だったポートが6では8080に変更
1次情報を読んでいないので、とりあえず動いた状態。間違い、誤解、もっとよい方法があるやも知れない
[参考]
http://powerpower.cocolog-nifty.com/blog/2007/11/ubuntu_tomcat55.html
http://blog.goo.ne.jp/jakaodava/e/829793f4864c2d239586fc536c14bfb7
2008年4月12日土曜日
Ubuntu にJDK5 Tomcat5.5 をインストール3
Apache2.2とTomcat5.5を連携させる
Ubuntu Gusty Gibbon 7.10
VMware
******************************
参考サイトが消えてたとき用memo
セキュリティは 考えていない
アドレスは
http://hoge.fuga.fugu.fugo/
と仮定する
自作jspの置き場を
foo
と仮定する
******************************
TomcatからApacheへ流すためのProxyモジュールをロードする
# sudo a2enmod proxy
# sudo a2enmod proxy_ajp
/etc/apache2/httpd.conf を編集してfooのある場所をApacheに指示する
# vi /etc/apache2/httpd.conf
----------追加開始----------
<Location /jsp-examples/>
ProxyPass ajp://localhost:8009/jsp-examples/
Order allow,deny
Allow from All
</Location>
<Location /foo/>
ProxyPass ajp://localhost:8009/foo/
Order allow,deny
Allow from All
</Location>
----------追加終了----------
tomcat Apache2の順番で 再起動
# /etc/init.d/tomcat5.5 restart
# /etc/init.d/apache2 restart
自作jspの置き場へアクセスしてみる
http://hoge.fuga.fugu.fugo/foo/hello.jsp
Tomcatのサンプル置き場へアクセスしてみる
http://hoge.fuga.fugu.fugo/jsp-examples/
参考
http://powerpower.cocolog-nifty.com/blog/2007/11/ubuntu_tomcat55.html
http://blog.goo.ne.jp/jakaodava/e/829793f4864c2d239586fc536c14bfb7
Ubuntu Gusty Gibbon 7.10
VMware
******************************
参考サイトが消えてたとき用memo
セキュリティは 考えていない
アドレスは
http://hoge.fuga.fugu.fugo/
と仮定する
自作jspの置き場を
foo
と仮定する
******************************
TomcatからApacheへ流すためのProxyモジュールをロードする
# sudo a2enmod proxy
# sudo a2enmod proxy_ajp
/etc/apache2/httpd.conf を編集してfooのある場所をApacheに指示する
# vi /etc/apache2/httpd.conf
----------追加開始----------
<Location /jsp-examples/>
ProxyPass ajp://localhost:8009/jsp-examples/
Order allow,deny
Allow from All
</Location>
<Location /foo/>
ProxyPass ajp://localhost:8009/foo/
Order allow,deny
Allow from All
</Location>
----------追加終了----------
tomcat Apache2の順番で 再起動
# /etc/init.d/tomcat5.5 restart
# /etc/init.d/apache2 restart
自作jspの置き場へアクセスしてみる
http://hoge.fuga.fugu.fugo/foo/hello.jsp
Tomcatのサンプル置き場へアクセスしてみる
http://hoge.fuga.fugu.fugo/jsp-examples/
参考
http://powerpower.cocolog-nifty.com/blog/2007/11/ubuntu_tomcat55.html
http://blog.goo.ne.jp/jakaodava/e/829793f4864c2d239586fc536c14bfb7
Ubuntu にJDK5 Tomcat5.5 をインストール2
自作のjspを置く
Ubuntu Gusty Gibbon 7.10
VMware
******************************
参考サイトが消えてたとき用memo
アドレスは
http://hoge.fuga.fugu.fugo/
と仮定する
自作jspの置き場を
foo
と仮定する
******************************
自作jspの置き場を作る
# mkdir /usr/share/tomcat5.5-webapps/foo
/usr/share/tomcat5.5-webapps/hoge.xml を編集してfooのある場所をtomcatに指示する
# vi /usr/share/tomcat5.5-webapps/hoge.xml
<Context path="/foo" docBase="/usr/share/tomcat5.5-webapps/foo" debug="0" privileged="true" allowLinking="true">
</Context>
リンクをはる
# ln -s /usr/share/tomcat5.5-webapps/foo.xml /etc/tomcat5.5/Catalina/localhost/foo.xml
テスト用jspを置いてみる
# vi /usr/share/tomcat5.5-webapps/foo/hello.jsp
--------script-start--------
<html>
<head>
<title>Hello World JSP</title>
</head>
<body>
<%
String s= "Hello World";
out.println(s);
%>
</body>
</html>
---------script-end---------
tomcat Apache2の順番で 再起動
# /etc/init.d/tomcat5.5 restart
# /etc/init.d/apache2 restart
アクセスしてみる
http://hoge.fuga.fugu.fugo:8180/foo/hello.jsp
参考
http://powerpower.cocolog-nifty.com/blog/2007/11/ubuntu_tomcat55.html
http://blog.goo.ne.jp/jakaodava/e/829793f4864c2d239586fc536c14bfb7
Ubuntu Gusty Gibbon 7.10
VMware
******************************
参考サイトが消えてたとき用memo
アドレスは
http://hoge.fuga.fugu.fugo/
と仮定する
自作jspの置き場を
foo
と仮定する
******************************
自作jspの置き場を作る
# mkdir /usr/share/tomcat5.5-webapps/foo
/usr/share/tomcat5.5-webapps/hoge.xml を編集してfooのある場所をtomcatに指示する
# vi /usr/share/tomcat5.5-webapps/hoge.xml
<Context path="/foo" docBase="/usr/share/tomcat5.5-webapps/foo" debug="0" privileged="true" allowLinking="true">
</Context>
リンクをはる
# ln -s /usr/share/tomcat5.5-webapps/foo.xml /etc/tomcat5.5/Catalina/localhost/foo.xml
テスト用jspを置いてみる
# vi /usr/share/tomcat5.5-webapps/foo/hello.jsp
--------script-start--------
<html>
<head>
<title>Hello World JSP</title>
</head>
<body>
<%
String s= "Hello World";
out.println(s);
%>
</body>
</html>
---------script-end---------
tomcat Apache2の順番で 再起動
# /etc/init.d/tomcat5.5 restart
# /etc/init.d/apache2 restart
アクセスしてみる
http://hoge.fuga.fugu.fugo:8180/foo/hello.jsp
参考
http://powerpower.cocolog-nifty.com/blog/2007/11/ubuntu_tomcat55.html
http://blog.goo.ne.jp/jakaodava/e/829793f4864c2d239586fc536c14bfb7
Ubuntu にJDK5 Tomcat5.5 をインストール 1
Ubuntu JDK5 Tomcat5.5 を インストール
Ubuntu Gusty Gibbon 7.10
VMware
******************************
JDK5 JRE5 Tomcat5.5 をインストールして
JSP 学習の環境を作る
アドレスは
http://hoge.fuga.fugu.fugo/
と仮定する
******************************
[jdk]
アプリケーションの追加と削除 の設定ボタンを押し
Ubuntuのソフトウェア タブの
multiverse が on になっている必要がある
# apt-get install sun-java5-bin sun-java5-jre
デフォルトのjre環境を設定する
# update-alternatives --config java
/usr/lib/jvm/java-1.5.0-sun/jre/bin/JAVA なら OK
[tomcat]
# apt-get install tomcat5.5
環境変数の設定
# vi /etc/default/tomcat5.5
#TOMCAT5_USER=tomcat55 # 修正前
TOMCAT5_USER=tomcat55 # 修正後
#JAVA_HOME=/usr/lib/jvm/java-6-sun # 修正前
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun # 修正後
#CATALINA_BASE=/var/lib/tomcat5.5 # 修正前
CATALINA_BASE=/var/lib/tomcat5.5 # 修正後
# apt-get install tomcat5.5-admin tomcat5.5-webapps
tomcatのportは8080ではなくport8180になっている
http://hoge.fuga.fugu.fugo:8180/
猫が見えるはず
参考
http://powerpower.cocolog-nifty.com/blog/2007/11/ubuntu_tomcat55.html
Ubuntu Gusty Gibbon 7.10
VMware
******************************
JDK5 JRE5 Tomcat5.5 をインストールして
JSP 学習の環境を作る
アドレスは
http://hoge.fuga.fugu.fugo/
と仮定する
******************************
[jdk]
アプリケーションの追加と削除 の設定ボタンを押し
Ubuntuのソフトウェア タブの
multiverse が on になっている必要がある
# apt-get install sun-java5-bin sun-java5-jre
デフォルトのjre環境を設定する
# update-alternatives --config java
/usr/lib/jvm/java-1.5.0-sun/jre/bin/JAVA なら OK
[tomcat]
# apt-get install tomcat5.5
環境変数の設定
# vi /etc/default/tomcat5.5
#TOMCAT5_USER=tomcat55 # 修正前
TOMCAT5_USER=tomcat55 # 修正後
#JAVA_HOME=/usr/lib/jvm/java-6-sun # 修正前
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun # 修正後
#CATALINA_BASE=/var/lib/tomcat5.5 # 修正前
CATALINA_BASE=/var/lib/tomcat5.5 # 修正後
# apt-get install tomcat5.5-admin tomcat5.5-webapps
tomcatのportは8080ではなくport8180になっている
http://hoge.fuga.fugu.fugo:8180/
猫が見えるはず
参考
http://powerpower.cocolog-nifty.com/blog/2007/11/ubuntu_tomcat55.html
登録:
投稿 (Atom)