centos下安装tomcat8.
一、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
此时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.的更多相关文章
- 第二节:Centos下安装Tomcat8.5.57
Tomcat8.5.57安装(手动配置版) 建议官网直接下载(http://tomcat.apache.org/),我本次配置使用的版本 apache-tomcat-8.5.57.tar.gz. 1. ...
- CentOS下安装Tomcat 8
CentOS下安装Tomcat 8 安装Tomcat8 去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0 ...
- CentOS下安装hadoop
CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...
- CentOS下安装使用start-stop-daemon
CentOS下安装使用start-stop-daemon 在centos下下了个自启动的服务器脚本 执行的时候发现找不到start-stop-daemon命令 好吧 执行手动编译一下 加上这个命令 w ...
- 从零开始学 Java - CentOS 下安装 Tomcat
生活以痛吻我,我仍报之以歌 昨天晚上看到那个冯大辉老师的微信公众号,「小道消息」上的一篇文章,<生活以痛吻我,我仍报之以歌>.知乎一篇匿名回答,主题为<冯大辉到底是不是技术大牛,一个 ...
- CentOS 下安装
2016年12月5日15:25:58 ----------------------------------- 通常情况下在centos下安装软件就用yum. 关键是,使用yum你要知道安装包的名字是什 ...
- [Linux]CentOS下安装和使用tmux
前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...
- CentOS下安装JDK7 转载
转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...
- Centos下安装mysql 总结
一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...
随机推荐
- Java日期时间API系列12-----Jdk8中java.time包中的新的日期时间API类,日期格式化,常用日期格式大全
通过Java日期时间API系列10-----Jdk8中java.time包中的新的日期时间API类的DateTimeFormatter, 可以看出java8的DateTimeFormatter完美解决 ...
- 自定义Model类
声明文件 #import <Foundation/Foundation.h> @interface OrderRecordModel : NSObject @property (nonat ...
- 「NOWCODER」CSP-S模拟赛第3场
「NOWCODER」CSP模拟赛第3场 T1 货物收集 题目 考场思路即正解 T2 货物分组 题目 考场思路 题解 60pts 算法:一维 DP 100pts 算法:一维 DP ?线段树 + 单调栈 ...
- exec函数的执行对用户ID的影响
exec不会创建新进程,只是分析加载程序文件或者shell执行文件,替换父进程的代码段.数据段.栈段,一个进程可以执行多个exec来执行多个程序,但进程只有一个 父进程经常是waitpid,获取子进程 ...
- 实时监听input输入的变化(兼容主流浏览器)
遇到如此需求,首先想到的是change事件,但用过change的都知道只有在input失去焦点时才会触发,并不能满足实时监测的需求,比如监测用户输入字符数. 在经过查阅一番资料后,欣慰的发现firef ...
- luogu P2766 最长不下降子序列问题
第一问可以直接DP来做,联想上一题,线性规划都可以化为网络流?我们可以借助第一问的DP数组,来建立第二问第三问的网络流图,考虑每一种可能,都是dp数组中满足num[i]>=num[j]& ...
- 「NOI2009」二叉查找树
传送门 Luogu 解题思路 看一眼题面,显然这是一颗 treap ,考虑到这棵 treap 的中序遍历总是不变的,所以我们就先把所有点按照数据值排序,求出 treap 的中序遍历,然后还可以观察到, ...
- ubuntu 怎么更新?ubuntu更新命令及方法
ubuntu 怎么更新?ubuntu更新命令及方法 安装Ubuntu系统后,第一件事就是更新系统源.由于系统安装的默认源地址在英国,作为Ubuntu的主源,国内连接速度非常慢,所以我们要将它换成就近的 ...
- 题解 hdu4624 Endless Spin
题目链接 题目大意: 有长度为\(n\)的区间,每次随机选择一段(左右端点都是整数)染黑,问期望多少次全部染黑. \(n\leq 50\) 设\(n\)个随机变量\(t_1,...,t_n\).\(t ...
- Linux之关于用户的几个重要配置文件
. /etc/skel/ 用来存放新用户配置文件(环境变量)的目录,当创建新用户时,系统会把当下目录的所有文件拷贝一份到新用户家目录中,即:cp -a /etc/skel/* /home/ddu 2. ...