天天看點

Linux下配置tomcat,resin,JDK

JDK安裝

cd /usr/local/src/

tar zxvf jdk-8u65-linux-i586.tar.gz    (解壓)

mv jdk1.8.0_65   /usr/local/jdk1.8.0_65    (移動檔案夾到usr/local下)

vim /etc/profile.d/java.sh    (編輯java.sh腳本,配置java環境變量)

    JAVA_HOME=/usr/local/jdk1.8.0_65

    JAVA_BIN=/usr/local/jdk1.8.0_65/bin

    JRE_HOME=/usr/local/jdk1.8.0_65/jre

 PATH=$PATH:/usr/local/jdk1.8.0_65/bin:/usr/local/jdk1.8.0_65/jre/bin

CLASSPATH=/usr/local/jdk1.8.0_65/jre/lib:/usr/local/jdk1.8.0_65/lib:/usr/local/jdk1.8.0_65/jre/lib/charsets.jar

. /etc/profile.d/java.sh    (重新運作腳本)

java -version    (檢視java版本是否與目前版本一緻)

yum remove java-1.6.0-openjdk*    (解除安裝與目前版本不一緻的包)

tomcat安裝

cd /usr/local/tomcat/bin    (移動到tomcat的bin目錄下)

cp -v catalina.sh /etc/init.d/tomcat    (拷貝配置檔案)

vim /etc/init.d/tomcat    (編輯配置檔案,如下)

    # chkconfig: 2345 63 37

    # description: tomcat server init script

    # Source Function Library

    . /etc/init.d/functions

    JAVA_HOME=/usr/local/jdk1.8.0_65

    CATALINA_HOME=/usr/local/tomcat

chkconfig --add tomcat    (添加tomcat服務)

chkconfig tomcat on    (設定tomcat在剛才編輯的配置檔案運作級别下自動啟動)

/etc/init.d/tomcat start    (啟動tomcat服務)

netstat -lnp    (檢視java中tomcat監聽端口)

浏覽器通路192.168.111.129:8080檢視是否配置成功

tomcat配置

cd /usr/local/tomcat/conf

vim server.xml    (編輯配置檔案,添加或修改紅色内容)

     <Connector port="80" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

          unpackWARs="false" autoDeploy="true" xmlValidation="false"

          xmlNamespaceAware="false">

          <Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>

      </Host>

mkdir /data/tomcatweb    (建立appBase檔案夾)

/etc/init.d/tomcat stop

/etc/init.d/tomcat start

netstat -lnp    (檢視監聽端口是否修改)

vim /data/tomcatweb/1.txt

vim /data/tomcatweb/1.jsp    (編輯一個jsp頁面測試解析)

    <html><body><center>

    Now time is: <%=new java.util.Date()%>

    </center></body></html>

resin安裝與配置

tar zxvf resin-4.0.46.tar.gz

cd resin-4.0.46

 ./configure --prefix=/usr/local/resin   --with-java-home=/usr/local/jdk1.8.0_65

make && make install

vim resin.properties    (修改端口)

    app.http          : 80

vim resin.xml    (添加虛拟目錄,注意是在cluster id = "app"下添加)

    <cluster id="app">

    ......

      <web-app id="/" root-directory="/data/resinweb"/>

    </host>

    </cluster>

/etc/init.d/resin stop

/etc/init.d/resin start

netstat -lnp    (檢視監聽端口)

本文轉自 粗糧面包 51CTO部落格,原文連結:http://blog.51cto.com/culiangmianbao/2052352,如需轉載請自行聯系原作者