Linux下安装JDK、Tomcat以及与Apache整合

Linux JDK的安装和配置

1、        下载JDK安装包

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载前需要点击“Accept……”,如下图所示:


若是下载到本地,需要传输到远程服务器,建议将文件放到远程服务器上的/opt目录下。使用scp命令,截图如下:

2、        卸载OpenJDK

(1)查看系统原版本:

#jave –version

(2)进一步查看JDK信息

#rpm –qa | grep java

(3)卸载JDK

根据上一步的JDK信息,有几个就卸载几个,使用的命令如下:

#rpm -e –nodepsXXXX.noarch

卸载完毕之后使用 #rpm –qa | grep jave查询的结果为空

3、        解压JDK文件

使用tar命令进行解压:

#tar zxvf jdk-8u92-linux-x64.gz

4、        配置环境变量

在/etc/profile文件进行配置。

#vim /etc/profile

在该文件的末尾追加上如下内容:

#JDK

JAVA_HOME=/opt/jdk1.8.0_92

JRE_HOME=/opt/jdk1.8.0_92

PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH

5、        让系统配置立即生效,不用重启系统
#source /etc/profile

6、        查看安装配置是否成功

#jave

#javec

#java –version

输入以上命令没有报错则安装配置成功。

查看系统环境状态:
[root@localhost ~]# echo $PATH

7、        如果安装方式rpm安装, 可参考

【LinuxCentOS 6.5 中安装与配置JDK-7】http://www.linuxidc.com/Linux/2014-10/108066.htm

 

Linux Tomcat的安装和配置

1、安装Tomcat的前提是系统已经安装配置JDK。如若系统未安装,请先完成该步。

2、下载Tomcat

下载链接:http://tomcat.apache.org/download-80.cgi

注意:一般zip用于windows操作系统,tar.gz用于unix和linux操作系统.
Binary Distributions Core:这列下的为直接运行安装文件.
Deployer:                 这列下的为程序员编程所用文件.
Source Code Distributions :这列下的为tomcat源代码.

这里选择Core下的安装。

若是下载到本地,需要传输到远程服务器,建议将文件放到远程服务器上的/opt目录下。使用scp命令,截图如下:

3、安装Tomcat

切换到安装目录下:#cd /opt/

解压压缩包:# tar-zxv -f apache-tomcat-8.0.33.tar.gz

(可选)删除压缩包:#rm –rf apache-tomcat-8.0.33.tar.gz

4、启动Tomcat

# /opt/apache-tomcat-8.0.33/bin/startup.sh

UsingCATALINA_BASE:  /opt/apache-tomcat-8.0.33

UsingCATALINA_HOME:  /opt/apache-tomcat-8.0.33

UsingCATALINA_TMPDIR: /opt/apache-tomcat-8.0.33/temp

UsingJRE_HOME:        /opt/jdk1.8.0

出现以上信息说明已成功启动。

5、配置防火墙

增加8080端口到防火墙配置中,执行以下操作:

# iptables-A INPUT -p tcp --dport 8080 -j ACCEPT

#serviceiptables save

6、验证是否安装配置成功

打开浏览器,在地址栏输入:http://192.168.1.180:8080

http://192.168.1.180:8080

Apache和Tomcat的整合

1、        安装tomcat-connectors

下载并安装tomcat-connectors

(1)  解压

#tarzxvf tomcat-connectors-1.2.41-src.tar.gz

(2)进入native目录进行编译

#cd tomcat-connectors-1.2.41-src/native

#./configure --with-apxs=/usr/sbin/apxs

(2)  安装

make&& make install

2、        在/etc/httpd/conf/下建立配置文件workers.properties

worker.list=worker1

worker.worker1.type=ajp13

worker.worker1.host=localhost

worker.worker1.port=8009

worker.worker1.lbfactor=50

worker.worker1.cachesize=10

worker.worker1.cache_timeout=600

worker.worker1.socket_keepalive=1

worker.worker1.socket_timeout=300

3、在/etc/httpd/conf.d/下建立配置文件mod_jk.conf

#Load mod_jk module

LoadModule jk_module modules/mod_jk.so

#Where to find workers.properties

JkWorkersFile conf/workers.properties

#Where to put jk logs

JklogFile logs/mod_jk.log

#Set the jk log level[debug/error/info]

JkLogLevel info

#Select the log format

JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

#JkOptions indicate to send SSL KEY SIZE,

JkOptions +ForwardKeySize +ForwardURICompat-ForwardDirectories

#JkRequestLogFormat set the request format

JkRequestLogFormat "%w %V %T"

#Send servlet for context /examples to worker named ajp13

JkMount /servlet/* worker1

#Send JSPs for context /examples to worker named ajp13

JkMount /*.jsp worker1

3、        编辑tomcat的配置文件,使其保存页面的目录和Apache的一致。

#vim/opt/ apache-tomcat-8.0.33/conf/server.xml

在HOST段中加入:

4、        重启httpd服务和tomcat服务

#servicehttpd restart

#/opt/apache-tomcat-8.0.33/bin/shutdown.sh

#/opt/apache-tomcat-8.0.33/bin/startup.sh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Linux)