前言:
tomcat和java在windows下配置和安装相对要简单,在linux下稍微多几个步骤,下面介绍安装配置方法,如有不对请留言。
环境:
linux :centos 7.3
java:1.7
tomcat:7.079
linux使用vm虚拟机搭建安装选择最简单最小配置安装。
准备好安装包具体包的下载这里就不赘述。将包传到home目录下(ps:你也可以放到别的地方,具体根据自己的喜欢)。
- 1 开始配置java 使用命令解压:
# cd /home
# tar zxvf jdk-7u80-linux-x64.tar.gz
java 比较简单解压后 配置环境变量就可以了。
修改 /etc/profile 文件 在末尾增加
JAVA_HOME=/home/jdk1.7.0_80
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
这里定义和使用 export命令用于设置或显示环境变量 比较简单的linux shell使用
配置好文件保存 profile传进去后执行命令查看是否生效
# source /etc/profile
# echo $PATH
usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/home/jdk1.7.0_80/bin:/home/jdk1.7.0_80/jre/bin
# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
看到这些说明java 环境已经设置OK,下面开始配置tomcat
# cd /home
#tar zxvf apache-tomcat-7.0.79.tar.gz
#cd /home/apache-tomcat-7.0.79/bin
#./startup.sh
第一次启动后发现无法浏览网站,纳尼什么意思,经过查看catalina.out日志 发现有错误
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
根据错误日志翻阅资料 是 apr 没安装 ,开始安装apr,在tomcat里面bin下面 有个 tomcat-native.tar.gz 文件
解压安装
tar zxvf tomcat-native.tar.gz
cd tomcat-native-1.2.12-src/native
yum -y install openssl-devel
yum -y install gcc
./configure --with-apr=/usr/bin/apr-1-config
添加环境变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
执行 source /etc/profile 让环境变量生效
最后启动tomcat(启动方法就不讲述了)
默认防火墙没添加端口放行所以没办法访问要添加8080端口
添加
firewall-cmd --zone=public --add-port=8080/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=8080/tcp
删除
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
到此整个架设环境结束