目录
jdk在Linux中的安装方式有很多种, 这里介绍最简单的方法, 也就是包管理器方法:
Linux中常见的包管理器有:
等等 yum是centOS自带的包管理器, 对于yum的使用如下:
有人可能会问, 这么多jdk, 我该安装哪一个?
解释:
对于yum的安装install操作需要管理员权限, 也就是su username, 然后就会弹出输入密码.
但是难免会出现安装问题
没有足够的权限运行该命令。请确保您具有足够的权限来运行yum
命令。
提升权限为root: sudo su -
您的系统没有正确配置yum
存储库。请检查您的yum
存储库配置文件是否正确,并确保您的系统可以访问所需的存储库。
您的系统没有正确配置网络设置。请确保您的系统已正确配置网络设置,并且可以访问所需的存储库。
yum list
命令,则可以尝试以下步骤:清除yum
缓存:使用yum clean all
命令清除所有缓存数据。
列出包的依赖项:使用yum deplist
命令列出一个包的所有依赖项。
删除包:使用yum remove
命令删除一个包。
yum
源,可以按照以下步骤操作:打开网址:http://mirrors.163.com/.help/centos.html,找到您所在的CentOS版本,并复制对应的yum
源配置文件。
打开yum
源配置文件:/etc/yum.repos.d/CentOS-Base.repo
。
将原始yum
源配置文件备份:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
。
将复制的yum
源配置文件粘贴到/etc/yum.repos.d/
目录中。
运行yum makecache
命令更新yum
缓存。
在终端输入javac能出现很多选项,即安装成功。
利用上面的这个yum安装tomcat也是可以的,只不过yum安装的tomcat版本比较旧,所以更好的方法还是手动安装tomcat。
tomcat本身安装就很容易。
但是一定要保证jdk安装好了之后才能去安装tomcat,因为tomcat也是java写的程序 。
此外我们使用的centOS7对应的tomcat版本(7.0版本)是比较老的,如果我们现在使用的tomcat是7的话,就和我们的servelt版本不搭配,此处下载了7版本也就servlet也要换,就比较麻烦,所以我们直接在tomcat官网下载tomcat8
选择download里面的tomcat8
然后找到里面的:
我们以前在win系统上也是在这个core这里下载的,这里需要注意的是,tomcat是跨平台的。所以我们还是下载这个压缩包即可(.zip文件)。
然后把下载好的文件上传到linux系统即可。
如何上传? 首先在linux中进入到tomcat将要存放的目录,然后直接在win窗口中的资源管理器中,将对应的tomcat文件直接拖拽然至linux窗口即可。
当然这个功能只支持xshell和其他终端的zmode功能。
如果xshell拖拽之后还是无法上传文件,那么就需要现在linux里面使用yum来安装lrzsz
yum install lrzsz
- rz 是把文件从windows上传给linux
- sz是把文件从linux传给windows
- 直接拖拽释放文件就是自动执行了rz
如果你是上传的.zip压缩包,还需要对其进行解压缩。
直接unzip 压缩包名即可:
unzip zipFile.zip
同时unzip找不到的话,也是可以通过yum install unzip即可。
解压之后还没完,还需要将tomcat的启动脚本加上可执行权限:
进入tomcat的目录如下:
其中bin目录中就有启动脚本。
其中里面有很多文件就是给linux使用的(.sh后缀的文件就是给linux使用的脚本,但是一般这些脚本在linux中没有启动权限,需要先赋予权限)
下面的操作是给予权限的过程:
可以参考