centOS服务器装tomcat
来源:互联网 发布:赵本山支持女儿玩网络 编辑:程序博客网 时间:2024/05/16 02:45
背景
上一篇,已经安装了JDK,所以接下来就要装tomcat,试试在服务器的tomcat怎么样。之前都是在本地,用主机IP或者localhost来访问,现在用外网的IP来访问,想想都刺激。
提示
如果没有安装JDK的小伙伴,请查看我上一篇文章如何在centOS
安装JDK
。CentOS安装JDK
安装Tomcat
方法一:
- 下载安装包
wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.81/bin/apache-tomcat-7.0.81.tar.gz
- 解压安装包
我把安装包放在/usr/local
目录下,下面,我要启动,关闭tomcat
都在这个目录里面,因为启动、关闭文件都在这里。根据你自己放在什么目录而定(对新手的友好提示,当初我也是照着网上一顿操作猛如虎,然而并什么卵用,只有自己真的理解了才算过关)
cd /usr/local //进入local目录
tar -zxv -f apache-tomcat-7.0.81.tar.gz //解压下载的包
rm -f apache-tomcat-7.0.81.tar.gz //删除压缩包
方法二:
用yum
命令去下载tomcat
yum install tomcat
用yum install tomcat
安装完tomcat
后,不知道配置文件路径在哪里。配置文件在如下路径:/usr/share/tomcat
配置Tomcat
暂时还没有部署工程到tomcat
里面去,所以就用tomcat
的欢迎页面。
列出所有端口的命令:
netstat -ntlp
如果没有被占用8080端口,建议还是不修改。如果被占用了,怎么办?当然是修改tomcat
的配置文件,修改tomcat
的端口啦。
vi /usr/local/apache-tomcat-7.0.81/conf/server.xml
然后输入 /8080 快速检索,把8080修改成其他的,我这里修改成8090。
配置还没结束呢~~
还要去开启8090端口,如果是默认的8080端口,一般服务器也不会自动开启的,也需要手动去防火墙配置中开启这个端口。
- 方式一:
进入防火墙配置文件:
vi + /etc/sysconfig/iptables
在文件中增加这句:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT //如果是8080就修改为8080端口
然后 wq
保存退出
PS:我用方式一是不行的,有些机子可以,反正我的不可以。那就用方式二吧。
- 方式二
手动开放8080端口
/sbin/iptables -I INPUT -p tcp --dport 8090 -j ACCEPT //如果是8080端口就修改为8080端口
重启防火墙以便改动生效:
/etc/init.d/iptables restart
保存更改设置
/etc/rc.d/init.d/iptables save
到这里,配置基本就结束啦!!
启动、关闭Tomcat
启动tomcat
:
/usr/local/apache-tomcat-7.0.81/bin/startup.
关闭tomcat
:
/usr/local/apache-tomcat-7.0.81/bin/shutdown.
验证tomcat
启动成功:
ps -ef |grep tomcat
访问服务器:
因为没有部署工程,所以,我们就只是访问tomcat
的欢迎页面即可。
http://你的服务器IP地址:8090 //是8080就换成8080端口
然后,就出来我们最最最熟悉的tomcat
欢迎页面了。
可能会遇到的问题
当你
tomcat
启动失败,或者关闭失败。看看你的JDK
配置是否正确,一般来说都是JDK
配置错误的原因。确认你的
JDK
版本和Tomcat
的版本,目前我的版本是Tomcat8
+JDK8
。因为我之前遇到的问题:我本机是
Tomcat7.0.79
+JDK1.8.0_101
,我把项目部署到服务器时候(之前我的服务器是JDK7
+Tomcat7.0.78
),发现根本跑不通,访问jsp
页面什么提示都没有,我干脆写个servlet
页面去访问,这才给我提示说tomcat
版本过低。我索性把服务器的JDK
和Tomcat
全部删了,以Tomcat8
为准来配置JDK
,选了个JDK8
(其实Tomcat8
对JDK
最低要求是JDK7
)。然后再把工程部署到服务器,OK,跑通了~~
- centOS服务器装tomcat
- CentOS安装Tomcat服务器
- centos tomcat 搭建https 服务器
- centos上配置tomcat服务器
- CentOS 6.5下tomcat服务器安装配置
- 阿里云服务器centos 安装jdk tomcat
- CentOS下使用Linux安装Tomcat服务器
- centos服务器搭建-Tomcat 8.0.39
- 服务器CentOS 6.8安装jdk、tomcat、mysql
- centos下安装Tomcat服务器的实践
- Linux系统-Centos建立tomcat服务器
- centOS 阿里云服务器上安装 mysql jdk tomcat nginx
- CentOS系统安装配置Nginx+tomcat+jdk+MySQL服务器环境
- CentOS tomcat服务器普通用户不能占用80端口问题
- CentOS服务器,Nginx+Tomcat 上部署javaEE项目,负载均衡
- Centos 7服务器搭建(四)—安装Tomcat
- Centos下搭建 tomcat https服务器详解(原创)
- Centos tomcat+mysql+ftp 网站服务器搭建指南
- theano,numpy tile函数
- 《机器学习实战》和Udacity的ML学习笔记之 支持向量机&kernel
- requestDisallowInterceptTouchEvent实现原理
- 生成唯一订单号
- 二进制中1的个数
- centOS服务器装tomcat
- Huawei mate7调试老掉线的问题
- Android studio导入项目.9图报错
- Linux下文件的属性
- poj 3155 Hard Life(01分数规划+最大流--最大密度子图)
- java基础-数据类型
- 暴力递归转动态规划详解
- 如何利用自定义事件多人协作开发
- Java随机数