ラベル Tomcat の投稿を表示しています。 すべての投稿を表示
ラベル Tomcat の投稿を表示しています。 すべての投稿を表示

2011年4月24日日曜日

UbuntuにAipo6をinstall

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日土曜日

ubuntuにaipo5をインストール

Apache2, Open-JDK6, Tomcat6 導入済
Apache2 と Tomcat6 の連携設定済み



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 がインストールしてある
ターミナルエミュレーターから接続して操作する

2011年3月26日土曜日

UbuntuでGroupSession3を使う

UbuntuでGroupSession3を使う

Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
Apache2 がインストールしてある
ターミナルエミュレーターから接続して操作する

2010年6月9日水曜日

Macでmacportからtomcat6をインストール

[したいこと・しりたいこと・目標]

Macでmacportからtomcat6をインストール

[環境]

Mac OS X 10.6 snow leopard
java version 1.6.0_15
McPorts-1.82.pkg
tomcat6

[前提]

xcode インストール済み
macports インストール済み

2010年6月8日火曜日

Macでtomcat6

[したいこと・しりたいこと・目標]

Macでtomcat6

[環境]

Mac OS X 10.6 snow leopard
java version 1.6.0_15
tomcat6

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 で 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 で 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

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

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

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 に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 に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