Struts1.3

2009/11/5


install

重要
このtomcat,strutsはwebアプリケーション開発環境としてインストールするものです。webアプリーションサーバとして運用するには、セキュリティ上の問題があります。

インストール作業はユーザディレクトリで行います。
tomcat5.5とstruts1.3は/home/download以下に保存したと仮定します。
~/Downloadや~/Desktopに保存した場合は、適宜読み替えてください。
cd ~/
mkdir app;cd app
tar xvzf /home/download/tomcat/apache-tomcat-5.5.28.tar.gz 
unzip -x /home/download/struts/struts-1.3.10-all.zip
ln -s apache-tomcat-5.5.28 tomcat5.5
ln -s struts-1.3.10 struts
tomcat5.5/conf/web.xmlを修正します。
 118 <!-- この行を削除
 119     <servlet>
 120         <servlet-name>invoker</servlet-name>
 121         <servlet-class>
 122           org.apache.catalina.servlets.InvokerServlet
 123         </servlet-class>
 124         <init-param>
 125             <param-name>debug</param-name>
 126             <param-value>0</param-value>
 127         </init-param>
 128         <load-on-startup>2</load-on-startup>
 129     </servlet>
 130  --> この行を削除
 
途中省略

 369  <!-- この行を削除
 370     <servlet-mapping>
 371         <servlet-name>invoker</servlet-name>
 372         <url-pattern>/servlet/*</url-pattern>
 373     </servlet-mapping>
 374  --> この行を削除
 
java実行環境を.bashrcに追記します。
tomcat実行環境(CATALINA_HOME)はなくてもよい。
cd
echo "export JAVA_HOME=/usr/java/default" >> .bashrc
echo "export PATH=$JAVA_HOME/bin:$PATH" >> .bashrc
echo "export CLASSPATH=.:$JAVA_HOME/lib/tools.jar" >> .bashrc
echo "export CATALINA_HOME=~/app/tomcat5.5" >> .bashrc

起動・停止・動作確認

echo Tomcat起動
$CATALINA_HOME/bin/startup.sh

echo webブラウザで動作確認
firefox http://localhost:8080/ &

echo Tomcat停止
$CATALINA_HOME/bin/shutdown.sh