一、tomcat安装之前,首先安装java jdk,所以手首先将相关安装包都下载传到虚拟机上

1.下载java的linux----jdk1.8安装

到官网上下载与本虚拟机版本位相适应的位节数的Linux安装包,本人的是centos6.7 虚拟机是i686 32位的,所以选择32位的进行安装,官网下载的如下:

2.到官网上下载tomcat的linux安装包,我下载的是8.5.31,jdk和tomcat后缀是tar.gz,这才是linux下安装包,不要搞错了。

3.通过传递winSCP将下载好的两个文件上传到虚拟机usr的文件夹对应创建的jdk1.8和tomcat8两个文件夹中。

ok,准备好了,开干

二、先安装jdk1.8

进入jdk1.8 cd /usr/jdk1.8

解压命令:tar -zxv -f  jdk-8u65-linux-i586.gz

解压后查看:ll

修改解压后的包名称位jdk1.8.0 命令是:mv jdk1.8.0_171 jdk1.8.0,然后查看

安装jdk完成,接下来需要配置环境变量,windows下是图形化来安装,linux只能通过修改相关文件来进行。

修改/etc/profile文件 加入相关路径信息

vim/etc/profile

配置完成之后,使文件立即生效:运行命令如下:
source /etc/profile

此时java -version 不是1.8版本,而javac也不正确

=============================分割线=================================

换一种方式安装

查看系统自带jdk版本并卸载

卸载

yum remove java-1.6.0-openjdk

yum remove java-1.7.0-openjdk

然后下载rpm的安装包就是第一个图红框上面那个包上传url/local中

继续在root用户下安装

然后java命令

javac命令

java -version

均已OK,第一种安装jdk总不成功,第二种貌似比较简单,下载,安装就ok。然后把第一种的删掉

折腾半天终于jdk搞定,接下来是tomcat8

将原来创建的tomcat8文件夹拷贝到local中,后面把usr中的删掉

在local/tomcat8中解压刚拷贝进去的安装包

tar -zxvf apache-tomcat-8.5.31

进入解压包bin下就可以启动服务

./catalina.sh start 和 ./startup.sh 都能启动tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 停止tomcat。

启动


测试访问192.168.10.106:8080,发现联不上,此时是被防火墙拦截了 

保存退出

 防火墙问题暂未解决,后面解决

解决防火墙问题,这个是在又新建的虚拟机上面做的,以上步骤完全一样,防火墙的解决

编辑防火墙配置

命令:vi /etc/sysconfig/iptables

保存退出并重启防火墙

然后再去访问8080,本次地址是192.168.10.185

至此,已经成功,可以访问了,下一步就是部署项目。

 

centos下安装tomcat8.的更多相关文章

  1. 第二节:Centos下安装Tomcat8.5.57

    Tomcat8.5.57安装(手动配置版) 建议官网直接下载(http://tomcat.apache.org/),我本次配置使用的版本 apache-tomcat-8.5.57.tar.gz. 1. ...

  2. CentOS下安装Tomcat 8

    CentOS下安装Tomcat 8 安装Tomcat8 去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0 ...

  3. CentOS下安装hadoop

    CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...

  4. CentOS下安装使用start-stop-daemon

    CentOS下安装使用start-stop-daemon 在centos下下了个自启动的服务器脚本 执行的时候发现找不到start-stop-daemon命令 好吧 执行手动编译一下 加上这个命令 w ...

  5. 从零开始学 Java - CentOS 下安装 Tomcat

    生活以痛吻我,我仍报之以歌 昨天晚上看到那个冯大辉老师的微信公众号,「小道消息」上的一篇文章,<生活以痛吻我,我仍报之以歌>.知乎一篇匿名回答,主题为<冯大辉到底是不是技术大牛,一个 ...

  6. CentOS 下安装

    2016年12月5日15:25:58 ----------------------------------- 通常情况下在centos下安装软件就用yum. 关键是,使用yum你要知道安装包的名字是什 ...

  7. [Linux]CentOS下安装和使用tmux

    前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...

  8. CentOS下安装JDK7 转载

    转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...

  9. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

随机推荐

  1. redhat 7.6 网络配置

    网卡配置目录 /etc/sysconfig/network-scripts/ 关闭网卡 $$ 打开网卡 ifdown ensp8 && ifup ensp8 重启网卡服务 servic ...

  2. Codeforces1303E. Erase Subsequences

    转换一下题意,就相当于问t能不能和s中2个不相同的子串相同,我们可以将t串拆成2个子串t1,t2,得到状态dp[i][j][k]=0/1,表示s判断到i位,t1判断到j位,t2判断到k位,0/1表示是 ...

  3. Python 基础之返回值与函数使用与局部变量和全局变量locals() 和 globals()

    一.函数的返回值 return return: 自定义返回值,返回到哪里? 返回到函数的[调用处]1.return 后面可以跟上六个标准数据类型,除此之外,可以跟上 类对象,函数,如果不写return ...

  4. 输出复选框选中的文件名 checkbox

    1. <tr>        <td><input  type="checkbox" name="cbxFileName"/> ...

  5. 为什么阿里Java规约要求谨慎修改serialVersionUID字段

    serialVersionUID简要介绍 serialVersionUID是在Java序列化.反序列化对象时起作用的一个字段.Java的序列化机制是通过判断类的serialVersionUID来验证版 ...

  6. Kali环境使用Metasploit生成木马入侵安卓手机

    Metasploit是一款开源的安全漏洞检测工具,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,提供真正的安全风险情报.这些功能包括智能开发,代码审计, ...

  7. Javascript调用本地数据库

    window.location.href = urls; // 本窗口打开下载 window.open(urls, '_blank'); // 新开窗口下载 (1)new ActiveXObject( ...

  8. 十三、$.ajax、模态/非模态框、window.open()、href属性、submit()等提交请求优劣及问题解决方法

    1. $.ajax提交请求进行数据更新,并通过回调进行有效提示 function updateAudit(dispacher, control) { var currentpage = documen ...

  9. HDU-1312题解(DFS)

    HDU-1312-DFS Written by Void-Walker    2020-02-01 09:09:25 1.题目传送门:http://acm.hdu.edu.cn/showproblem ...

  10. 南邮CG-CTF Web记录

    MYSQL(利用精度,传参为小数) robots.txt中的代码: <?php if($_GET[id]) { mysql_connect(SAE_MYSQL_HOST_M . ':' . SA ...