linuxsir首页 LinuxSir.Org | Linux、BSD、Solaris、Unix | 开源传万世,因有我参与欢迎您!
网站首页 | 设为首页 | 加入收藏
您所在的位置:主页 > Limux发行版SuSE >

CentOS 6下安装配置JDK+Tomcat环境

时间:2019-01-04  来源:未知  作者:admin666

1.安装OpenJDK

这里安装的OpenJDK,是开源版本的JDK,我们平时自己电脑上安装的是 Sun JDK(也叫Oracle JDK),OpenJDK可以看作Sun JDK的精简版。
如果想安装SunJDK,请参照下方的tomcat安装方法,步骤是一样的,注意liunx有些自带OpenJDK,需卸载。

注意,安装OpenJDK简单迅速,只需一条命令,且无需配置环境变量

①查看是否已经安装了JDK

java -version
rpm -qa |grep java 
rpm -qa |grep jdk 

②若有如何卸载

卸载JDK相关文件输入:

yum -y remove java-1.8.0-openjdk*

卸载tzdata-java输入:

yum -y remove tzdata-java.noarch

③安装

yum list java* #查看版本

yum list java-1.8* #查看1.8版本

yum install java-1.8.0-openjdk* -y # 安装

执行:

[root@localhost ~]# yum -y install java-1.8.0-openjdk*
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: repos-lax.psychz.net
* elrepo-kernel: repos.lax-noc.com
* extras: repos-lax.psychz.net
* updates: mirrors.oit.uci.edu
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.0-openjdk.i686 1:1.8.0.191.b12-0.el6_10 will be installed
...

Complete!

④检查安装结果

[root@localhost ~]# java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK Server VM (build 25.191-b12, mixed mode)

执行java和javac,正常,无需配置环境变量

3.安装tomcat

①去官网下载安装包

https://tomcat.apache.org/download-90.cgi
这里我下的是9.0的版本

②上传至服务器然后解压

这里我用的FileZilla 上传到ftp账户里

[root@localhost ftpuser]# ls
222  apache-tomcat-9.0.13.tar.gz  dir1-0  dir1-1

然后复制此文件到/usr/local/tomcat/目录下

tomcat目录为自己创建,安装对路径并无要求

[root@localhost ftpuser]# cp apache-tomcat-9.0.13.tar.gz /usr/local/tomcat/
[root@localhost ftpuser]# cd /usr/local/tomcat
[root@localhost tomcat]# ls
apache-tomcat-9.0.13.tar.gz

进入文件所在目录解压即可

[root@localhost tomcat]# tar zxvf apache-tomcat-9.0.13.tar.gz

③启动tomcat

[root@localhost tomcat]# cd apache-tomcat-9.0.13/bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-9.0.13
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-9.0.13
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.13/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-9.0.13/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.13/bin/tomcat-juli.jar
T双色球走势图2浙江风采omcat started.

关闭防火墙或者开放端口后,即可用任意一台设备访问tomcat

开启端口
[root@localhost ~]# /sbin/iptables -I INPUT -p tcp –dport 8080 -j ACCEPT #开启8080端口 
[root@localhost ~]# /etc/rc.d/init.d/iptables save #保存配置 
[root@localhost ~]# /etc/rc.d/init.d/iptables restart #重启防火墙
关闭防火墙
service iptables stop #暂时关闭
chkconfig iptables off #设置成开启不自启

如我在自己电脑的浏览器输入 服务器ip:8080

④查看tomcat版本

[root@localhost bin]# ./catalina.sh version
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-9.0.13
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-9.0.13
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.13/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-9.0.13/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.13/bin/tomcat-juli.jar
Server version: Apache Tomcat/9.0.13
Server built:   Nov 2 2018 14:27:55 UTC
Server number:  9.0.13.0
OS Name:        Linux
OS Version:     4.10.4-1.el6.elrepo.i686
Architecture:   i386
JVM Version:    1.8.0_191-b12
JVM Vendor:     Oracle Corporation
[root@localhost bin]# 

⑤关闭tomcat

查看tomcat是否运行

ps -ef | grep tomcat
[root@localhost bin]# ps -ef | grep tomcat
root      6975  6663  0 11:43 pts/1    00:00:00 grep tomcat

关闭tomcat(执行shutdown.sh脚本)

[root@localhost apache-tomcat-9.0.13]# cd bin
[root@localhost bin]# ./shutdown.sh
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-9.0.13
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-9.0.13
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.13/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-9.0.13/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.13/bin/tomcat-juli.jar

⑥卸载tomcat

直接删除安装目录

rm -rf /usr/local/tomcat/apache-tomcat-9.0.13

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

友情链接
  • Mozilla发布Firefox 67.0.4,修复沙箱逃逸漏洞
  • 蚂蚁金服正式成为CNCF云原生计算基金会黄金会员
  • Firefox 68将采用Microsoft BITS安装更新
  • OpenSSH增加对存储在RAM中的私钥的保护
  • 谷歌想实现自己的curl,为什么?
  • Raspberry Pi 4发布:更快的CPU、更大的内存
  • Firefox的UA将移除CPU架构信息
  • Ubuntu放弃支持32位应用程序实属乌龙,Steam会否重回Ubuntu怀抱
  • Qt 5.13稳定版发布:引入glTF 2.0、改进Wayland以及支持Lottie动
  • 红帽企业Linux 7现已内置Redis 5最新版
  • Slack进入微软内部禁用服务清单,GitHub也在其列?
  • 安全的全新编程语言V发布首个可用版本
  • Windows Terminal已上架,快尝鲜
  • 阿里巴巴微服务开源生态报告No.1
  • 面世两年,Google地球将支持所有基于Chromium的浏览器
  • 推进企业容器化持续创新,Rancher ECIC千人盛典完美收官
  • CentOS 8.0最新构建状态公布,或于数周后发布
  • Debian移植RISC
  • 微软拆分操作系统的计划初现雏形
  • Oracle发布基于VS Code的开发者工具,轻松使用Oracle数据库
  • Ubuntu 19.10停止支持32位的x86架构
  • 微软为Windows Terminal推出全新logo
  • 联想ThinkPad P系列笔记本预装Ubuntu系统
  • 微软发布适用于Win7/8的Microsoft Edge预览版
  • 启智平台发布联邦学习开源数据协作项目OpenI纵横
  • 经过六个多月的延迟,微软终于推出Hyper
  • ZFS On Linux 0.8.1 发布,Python可移植性工作
  • DragonFly BSD 5.6.0 发布,HAMMER2状态良好
  • Linux Kernel 5.2
  • CentOS 8.0 看起来还需要几周的时间
  • 百度网盘Linux版正式发布
  • PCIe 6.0宣布:带宽翻倍 狂飙至256GB/s
  • PHP 7.4 Alpha 发布,FFI扩展,预加载Opcache以获得更好的性能
  • Canonical将在未来的Ubuntu版本中放弃对32位架构的支持
  • Scala 2.13 发布,改进的编译器性能
  • 微软的GitHub收购了Pull Panda,并且使所有订阅完全免费
  • Windows Subsystem for Linux 2 (WSL 2)现在适用于Windows 10用
  • Debian 10 “Buster”的RISC
  • MariaDB宣布发布MariaDB Enterprise Server 10.4
  • DXVK 1.2.2 发布,带来微小的CPU开销优化
  • DragonFlyBSD 5.6 RC1 发布,VM优化,默认为HAMMER2
  • PrimeNG 8.0.0 发布,支持Angular 8,FocusTrap等
  • GIMP 2.10.12 发布,一些有用的改进
  • 清华大学Anaconda 镜像服务即将恢复
  • Debian GNU/Linux 10 “Buster” 操作系统将于2019年7月6日发布
  • 时时彩论坛
  • 五星体育斯诺克
  • 北单比分直播
  • 河北11选5走势图
  • 福建体彩36选7开奖结果
  • 九龙图库下载