- 安装OpenJDK
1.查看系统是否通过yum或rpm方式安装过java,或通过运行java命令测试
yum list installed | grep java
rpm -qa | grep java
java -version
rpm参数注解:
-a 查询所有套件。
-q 使用询问模式,当遇到任何问题时,rpm指令会先询问用户。
2.如果系统已经安装过旧版本java,需要先卸载
yum -y remove java-1.8.0-openjdk.x86_64
rpm -e --allmatches --nodeps java-1.8.0-openjdk.x86_64
rpm参数注解:
-e<套件档>或--erase<套件档> 删除指定的套件。
--nodeps 不验证套件档的相互关联性。
--allmatches 删除符合指定的套件所包含的文件。
3.查看yum库中的java安装包
yum -y list java*
yum search jdk
需要注意的是yum库中同一版本下带devel的是完整版的jdk(包含jre),如果不需要javac等编译工具,也可以选择jre:
版本 | JRE | JDK |
1.8 | java-1.8.0-openjdk.x86_64 | java-1.8.0-openjdk-devel.x86_64 |
另外注意系统是32位还是64位, 选择对应的版本
查看linux系统版本的方法
getconf LONG_BIT //32则是32位,64则是64位
uname -m //i686则是32位,x86_64则是64位
4.安装java
yum install java-1.8.0-openjdk-devel.x86_64
5.检查安装是否成功,操作同第一步
6.通过yum安装后,默认路径是: /usr/lib/jvm 可查看jvm目录下,分别有java和jre的目录,其中java目录中包含jre内容
java jre
java-1.8.0 jre-1.8.0
java-1.8.0-openjdk jre-1.8.0-openjdk
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64 jre-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
java-openjdk jre-openjdk
7.配置java环境变量
→针对所有用户生效的全局环境变量
vi /etc/profile
添加JAVA_HOME、JRE_HOME、CLASSPATH、PATH内容后,esc后:wq保存退出
#java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASSPATH PATH
配置生效
source /etc/profile
→针对当前用户生效的局部环境变量
vi ~/.bashrc
vi ~/.bash_profile
注:
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
~/.bash_profile 是交互式、login 方式进入 bash 运行的
二者设置大致相同,所以通常前者会调用前者。
添加JAVA_HOME、JRE_HOME、CLASSPATH、PATH同上,并使配置生效
source ~/.bash_profile
8.测试环境变量是否生效
echo $JAVA_HOME
java -version
- 安装Tomcat
1.查看系统是否通过yum安装过tomcat
yum list installed | grep tomcat
rpm -qa | grep tomcat
systemctl status tomcat
2.如果系统已经安装过旧版本tomcat,需要先卸载
yum -y remove tomcat*
rpm -e --allmatches --nodeps tomcat*
3.查看yum库中的tomcat安装包
yum -y list tomcat*
yum search tomcat
4.安装tomcat
yum install tomcat //只安装tomcat基础服务
yum install tomcat tomcat-webapps tomcat-admin-webapps //安装基础服务和web管理服务(安装此服务后才能访问tomcat主页)
注:通过yum默认安装目录在:/usr/share/tomcat,如果不安装web管理服务,默认tomcat目录下的webapps目录内是没有东西的
5.tomcat启停、状态查询、开机启动命令
systemctl start tomcat //启动
systemctl stop tomcat //停止
systemctl status tomcat //状态查询
systemctl enable tomcat //开机启动
6.启动tomcat后,通过浏览器访问 http://localhost:8080进行访问测试,如果是服务器端,将localhost更改为服务器IP