Centos7 下安装tomcat7

Centos7 下安装tomcat7一、安装jdk1、检查jdk版本信息,输入“rpm-qa|grepjava”查看2、用命令“rpm-e–nodepsXXXXXXXX”删除已经安装的java版本,其中XXXXXXX表示上面查询到的Java信息。如下图3、下载JDKJDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-do…

大家好,又见面了,我是你们的朋友全栈君。

一、安装jdk
1、检查jdk版本信息,输入 “rpm -qa|grep java” 查看
在这里插入图片描述
2、用命令 “rpm -e –nodeps XXXXXXXX” 删除已经安装的java版本,其中XXXXXXX表示上面查询到的Java信息。如下图
在这里插入图片描述
3、下载JDK
JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
我的linux系统是64位,我下载64位的JDK,jdk-8u191-linux-x64.tar.gz
4、上传文件到linux服务器,使用工具FileZilla
1)FileZilla连接会提示连接出错,可以按照下图进行设置(照片来自网络)
在这里插入图片描述
5、在usr目录下创建java目录(使用FileZilla创建,也可以命令创建)
将下载的文件拷贝到java目录下。
6、使用命令 “tar -zxvf XXXXXX” 解压jdk文件,其中XXXXX为文件名。如:tar -zxvf jdk-8u191-linux-x64.tar.gz 得到文件夹 jdk1.8.0_191,修改文件为jdk1.8并放在之前建的java文件夹下。
7、编辑配置文件,配置环境变量
vi /etc/profile
在文件最后添加如下内容:(JAVA_HOME=后面的部分为jdk的安装路径)
在这里插入图片描述
8、重启机器或执行命令 :source /etc/profile
9、查看安装情况
java -version
在这里插入图片描述
二、安装tomcat7
1、下载tomcat,链接https://tomcat.apache.org/download-70.cgi,我下载的文件为apache-tomcat-7.0.91.tar.gz
2、上传文件到usr目录下,使用工具FileZilla
3、解压apache-tomcat-7.0.91.tar.gz,命令 “tar -zxvf XXXXXX” 得到文件夹apache-tomcat-7.0.91,用命令 “mv file1 file2” 对文件夹进行修改名称,如:mv apache-tomcat-7.0.91 tomcat7,将解压的文件夹名称进行修改。
4、关闭防火墙命令: systemctl stop firewalld
开机禁用 : systemctl disable firewalld
下图是关于防火墙设置的命令(来自网络)
在这里插入图片描述
5、进入tomcat目录下bin文件夹启动tomcat服务,命令:sh startup.sh 出现下图所示,打开浏览器输入IP:8080出现汤姆猫页面,配置成功
在这里插入图片描述
6、配置开机自启动
用命令 “vi /etc/rc.d/rc.local” 编辑rc.local文件,在文件最后添加(注意:java和tomcat的路径要根据实际安装路径进行设置):
在这里插入图片描述
执行命令“cd /etc/rc.d” 进入rc.d文件夹,执行命令 “chmod +x rc.local” 给rc.local文件一个可执行的权限
设置成功
重启服务器 reboot

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144458.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(1)服务器环境搭建[通俗易懂]

    【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(1)服务器环境搭建[通俗易懂]做Android开发一年多了,虽然不敢说有多精通,但也相对熟悉。做久了就会发现Android在行外人眼中是多么高深(包括IOS也一样),但是我们自己知道其实Android和Web前端其实本质上是没有多大的区别,只不过一个是显示在浏览器中,一个是显示在手机上而已。慢慢地,你会发现移动端(Android、IOS、WinPhone、WebAPP)其实涉及到的业务逻辑是很少很少的——无关孰优孰劣,这是分工的不同,移动端毕竟硬件资源有限,适合于简单的计算和交互处理,业务逻辑什么的放在资源更富裕的服

    2022年6月4日
    45
  • 面试之ActiveMQ

    面试之ActiveMQ面试之ActiveMQ

    2022年4月23日
    42
  • android中彻底退出App的办法「建议收藏」

    android中彻底退出App的办法「建议收藏」所谓的“彻底退出App”的含义是包括释放所有Appnew出来的东西,比如说某些正在运行的线程、定时器之类的。需要注意的是:finish()方法是作用于Activity,因此,即使finish了app的最后一个Activity,app在运行过程中new出来的那些线程什么的仍然有可能在运行(如果没有明显的代码导致它们退出的话)。因此,要所谓”彻底退出“,个人的看法是在最后一个finish()…

    2022年7月17日
    19
  • sqlyog证书密钥(注册码)_SQLyog安装教程

    sqlyog证书密钥(注册码)_SQLyog安装教程SQLyogv12.09(64bit)注册码姓名(Name):cr173序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c或者(OR)姓名(Name):ttrar序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c…

    2022年4月20日
    4.6K
  • telnet步骤_新手使用iphone教程

    telnet步骤_新手使用iphone教程telnet经常用于测试网络及端口占用情况。具体使用如下:测试端口命令:telnethost端口例:telnet192.168.31.1008081连接失败表示端口未占用。否则表示被占用,如下(8080端口已占用):例:telnet192.168.31.1008080使用快捷键:CTRL+]显示欢迎页面回车输入/会有请求头提示信息。  远…

    2022年9月16日
    1
  • centos linux ip地址无法连接数据库,ssh登录服务器时必须使用22端口

    centos linux ip地址无法连接数据库,ssh登录服务器时必须使用22端口

    2021年10月19日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号