[90]さくらVPSに挑戦3、Java環境の構築

(http://javatechnology.net/service/vps-java-tomcat/を参照)

さくらVPSにApacheとTomcatとJavaとMavenとSVNを入れる手順

yumを最新にする

さくらVPSへのログインが初めての人は、まずはyumを最新にして下さい。

# yum update

■Javaのインストール

まずは、javaのversionを確認します。

# yum list \*java-1\* | grep open

Capture_2016_07_31_15_11_22_26

yumでインストールします。
今回は「java8」を入れます。

# yum install java-1.8.0-openjdk.x86_64

Capture_2016_07_31_15_22_13_824

# yum install java-1.8.0-openjdk-devel.x86_64

Capture_2016_07_31_15_24_49_665

環境変数の設定をします。
まずはバックアップをとっておきます。

# cp /etc/profile /etc/profile.backup

profileを編集します。

# vi /etc/profile

## 以下を追記します。

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64

だけど、俺の場合1.8.0いれたので、

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

profileを読み込みます。

# source /etc/profile

 

■Mavenのインストール

Mavenをwgetで取得します。 今回は、バージョン3.3を入れました。

# wget http://ftp.kddilabs.jp/infosystems/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

取得したファイルをtarで展開します。

# tar xvf ./apache-maven-3.3.9-bin.tar.gz
# mv ./apache-maven-3.3.9/ /usr/share
# ln -s /usr/share/apache-maven-3.3.9/ /usr/share/maven

javaと同じように環境変数の設定をします。

# vi /etc/profile

以下を追記します。
export M2_HOME=/usr/share/maven
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

profileを読み込みます。

# source /etc/profile

■Tomcatのインストール

Tomcatはwgetで取得します。

# wget http://ftp.tsukuba.wide.ad.jp/software/apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz

取得したファイルをtarで展開します。

# tar -xvf ./apache-tomcat-9.0.0.M9.tar.gz
# mv ./apache-tomcat-9.0.0.M9 /usr/local/tomcat

環境変数を設定します。

# vi /etc/profile

以下を追記します。
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib

profileを読み込みます。
# source /etc/profile

Tomcatの起動シェルを作ります。
tomcat.shをGistで公開しています。コチラからどうぞ,,,なので拝借。

# vi /etc/profile.d/tomcat.sh

・・・・・・・・・

あれれれ????、

・・・・・・・・・

またシェルを作っただけなのに。。。。。

またプロンプトが出なくなっちゃった!!!!

Capture_2016_07_31_16_37_35_435

また、失敗?????コマンドアクセスできなくなった!!??

一度、「強制停止」してみる。。。。で「再度、起動」を。

Capture_2016_07_31_16_39_45_100 Capture_2016_07_31_16_40_49_147

で、どうだ!???

だめだーーーーー!!?

なじぇーーーー!???Tomcatの構築で止まるなあ。。。。

うーーーん。tomcat.shをrmしてみよう、と。

。。。。

なんとか、#コマンドは復活!シェルいるのかな????

別のページを参考にしようかな。。。と。

Tomcatの起動・停止方法、、、、だけ覚えておいて、、、、、次にいくか。

# /etc/rc.d/init.d/tomcat start
# /etc/rc.d/init.d/tomcat stop

 

■TomcatとApacheの連携

httpd-proxyを使って、TomcatとApacheを連携します。

# cd /etc/httpd/conf/
# mkdir extra

confファイルを作成します。
8009は、TomcatとApacheを連携するための、Tomcat側のコネクタポート番号です。
sampleは、コンテキスト名です。コンテキスト名は任意で決めることができます。

# vi /etc/httpd/conf/extra/httpd-proxy.conf

## 以下を追記します。
<Location /tomcat/ >
ProxyPass ajp://localhost:8009/sample/
</Location>

httpd.confを編集します。
httpd.confは、Apacheの設定ファイルです。

# vi /etc/httpd/conf/httpd.conf

## 以下を追記します。
Include conf/extra/httpd-proxy.conf

入れちゃった!!!!!大丈夫かな??????

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です