2010年6月7日月曜日

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



[したこと]

自作jspの置き場を作る type-1

/usr/share/tomcat6/webapps/jsp-sample.xml を編集してjsp-sampleのある場所をtomcatに指示する

(01-1)
jsp-sampleを設置する場所を作成

$ sudo mkdir /var/www/jsp-sample

(01-2)
META-INF をコピー

$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /var/www/jsp-sample/META-INF

(01-3)
tomcatに自作のjspの場所を教える

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

(01-4)
テスト用jspを置いてみる

$ sudo vi /var/www/jsp-sample/hello.jsp

<html>
<head>
<title>Hello World JSP</title>
</head>
<body>
<%
String s= "Hello World Sample";
out.println(s);
%>
</body>
</html>

(01-5)
tomcat再起動

$ sudo /etc/init.d/tomcat6 restart

(01-6)
アクセスしてみる

http://localhost:8080/jsp-sample/hello.jsp

自作jspの置き場を作る type-2

/var/lib/tomcat6/conf/Catalina/localhost/jsp-test.xml を編集してjsp-testのある場所をtomcatに指示する

(02-1)
jsp-testを設置する場所を作成

$ sudo mkdir /usr/share/tomcat6/webapps/jsp-test

(02-2)
META_INFをコピー

$ sudo cp -r /usr/share/tomcat6/webapps/default_root/META-INF /usr/share/tomcat6/webapps/jsp-test/META-INF

(02-3)
tomcatに自作のjspの場所を教える

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

(02-4)
テスト用jspを置いてみる

$ sudo vi /usr/share/tomcat6/webapps/jsp-test/hello.jsp

<html>
<head>
<title>Hello World JSP</title>
</head>
<body>
<%
String s= "Hello World Test";
out.println(s);
%>
</body>
</html>

(02-5)
tomcat再起動
$ sudo /etc/init.d/tomcat6 restart

(02-6)
アクセスしてみる
http://localhost:8080/jsp-test/hello.jsp

[参考]
ubuntu + tomcat5.5 + apache2 = ?????: IT パワーユース
http://powerpower.cocolog-nifty.com/blog/2007/11/ubuntu_tomcat55.html

Tomcat5.5に自作のwebアプリを置く - 趣味のプログラミング
http://blog.goo.ne.jp/jakaodava/e/829793f4864c2d239586fc536c14bfb7

0 コメント: