文档章节

redhat 6.5 tomcate 配置

地瓜2013
 地瓜2013
发布于 2016/09/29 16:49
字数 797
阅读 7
收藏 2
点赞 0
评论 0

一、上传Tomcat服务器

  

  

二、安装Tomcat服务器

2.1、解压tomcat服务器压缩包

  

  

2.2、配置环境变量

  tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量

  

  编辑/etc下的profile文件,加上如下内容:

  

  

2.3、修改tomcat服务器的启动端口

  

  修改将Tomcat服务器启动时使用的端口,例如改成9999

  

  修改完server.xml文件之后,保存,退出。

三、Tomcat服务器启动和关闭

3.1、启动Tomcat服务器

  进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器,如下图所示:

  

  查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示:

  

  访问Tomcat服务器,如下图所示:

  

  可以正常访问了,说明Tomcat服务器已经正常启动成功了。

  如果tomcat启动不了,那么最有可能就是启动时使用的端口被其他应用程序占用了,那么可以通过如下的办法进行排查,例如查看9999端口被哪个应用程序占用了。

  

3.2、关闭Tomcat服务器

  进入tomcat服务器的bin目录,然后执行"./shutdown.sh"命令启动Tomcat服务器,如下图所示:

  

  查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常关闭,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示:

  

四、部署JavaWeb应用到Tomcat服务器

  部署JavaWeb应用到Tomcat服务器就是将开放好的JavaWeb应用打包成war包,然后发布到tomcat服务器的webapps目录下

  

4.1、打包JavaWeb应用

  

  

  

  项目打包成功,如下图所示:

  

4.2、将war包发布到tomcat服务器的webapps目录下

  将JavaWeb应用打包成war包之后,要将这个war包放到tomcat服务器的webapps目录下,由于要部署的javaWeb应用使用的是JNDI数据源,所以首先要把数据库对应的驱动jar包放到tomcat服务器的lib目录下。

  1、将Oracle数据库的驱动jar包上传到tomcat服务器的lib目录

  如下图所示:

  

  2、将打包好的war包上传到tomcat服务器的webapps目录

  如下图所示:

  上传war包到webapps目录

  

  上传成功

  

  Tomcat服务器自动解压缩war包

  

  检查一下tomcat服务器是否自动在conf目录下创建了Catalina/localhost目录,在看看localhost目录下是否有tomcat服务器自动创建的oams.xml文件

  

五、Linux下安装Tomcat服务器使用到的命令

5.1、linux查看端口被哪个进程占用

lsof -i:端口号

  例如:

  

5.2、查看Linux服务器的版本

lsb_release -a

  例如:

  

5.3、查看当前iptables(防火墙)规则

  可使用"iptables –L –n"查看当前iptables规则

  例如:

  

5.4、添加指定端口到防火墙中

  iptables -I INPUT -p 协议 --dport 端口号 -j ACCEPT

  例如:

1 iptables -I INPUT -p udp --dport 161 -j ACCEPT
2 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

本文转载自:http://www.cnblogs.com/xdp-gacl/p/4097608.html

共有 人打赏支持
地瓜2013
粉丝 2
博文 66
码字总数 7735
作品 0
大兴
程序员
rhel 6.5 yum源的配置

rhel 6.5 yum源的配置 yum 是 yellowdog updater modified 简称,说白了就是升级版的rpm, yum的出现主要是由于rpm的那烦人的依赖关系所致, yum能够自动解决软件包之间的各种依赖关系(线性依赖...

xiaocao13140 ⋅ 06/22 ⋅ 0

红帽企业Linux 7.5正式发布,功能增强

红帽今天宣布推出红帽企业Linux 7.5操作系统,并提供混合云环境和企业界所需的新功能和安全增强功能。 红帽企业Linux 7.5提升了性能,增强了安全性,并且部署了大量新功能,让桌面,服务器和...

六库科技 ⋅ 04/20 ⋅ 0

linux各个发行版本对比与简介

首先我们要能够清晰的区分Linux系统内核与Linux发行套件系统的区别,Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而...

河图再现 ⋅ 04/27 ⋅ 0

Admin(一)——Linux简介与简单命令

一、RHEL 与CentOS的区别 RHEL是红帽公司提供的商业版Linux系统,若要获取DVD镜像、安全更新等技术服务支持,一般需要付费订阅;不过构成RHEL系统的各种软件包都是基于GPL开源协议免费发布的...

神奇的小哈 ⋅ 05/15 ⋅ 0

RedHat安装图形化界面及使用Yum提示需要注册问题处理

问题描述: -Redhat 6.6Mini无法用自带yum仓库安装图形化界面; -执行Yum操作均提示This system is not registered to Red Hat Subscription Management -不断调整yum仓库方式,依旧提示Red...

wenzhongxiang ⋅ 06/20 ⋅ 0

Veritas 联手红帽 共同保障OpenStack关键业务应用程序部署

北京 – 2016 年 9 月 14 日 – 今日,全球信息管理解决方案领导厂商Veritas Technologies宣布将与全球领先开源解决方案提供商红帽( Red Hat, Inc,纽约证交所代码:RHT)携手合作,共同致力...

玄学酱 ⋅ 05/15 ⋅ 0

CentOS 7.5 正式发布,基于 RHEL 的安全稳定发行版

CentOS 7 的第五个发行版本 CentOS 7.5 已正式发布! CentOS Linux 发行版是一个稳定、高预测性、高管理性、高重复性的平台,它是 Red Hat 企业级 Linux(RHEL) 源代码再编译的发行版,而且在...

局长 ⋅ 05/10 ⋅ 30

RHEL 8 将用 Python 3 替代 Python 2

尽管到目前为止,Red Hat Enterprise Linux 8可能会在没有Python 2的情况下推出,但考虑到下一个企业级Linux操作系统版本还没有出现,它的长期维护支持和Python 2在2020年开始,但现在已经正...

开源技术社区 ⋅ 04/12 ⋅ 0

RHEL 8或将默认使用python3

Red Hat 宣布,它的企业级发行版 RHEL 下个大版本将用 Python 3 替代 Python 2。RHEL 刚刚发布了一个小版本 7.5,这意味着 8.0 版将正式移除 Python 2。Python 2.x 系列的最后版本 Python 2...

问题终结者 ⋅ 04/22 ⋅ 0

没有RHCSA可以直接考RHCE吗?哪里可以报名?

RHCE是世界上第一个面向Linux的认证考试,它不是一个普通的认证测试,和其他操作系统认证考试相比,它没有笔试,全部是现场实际操作,所以RHCE成了业界公认的最难的认证考试之一。 红色认证工...

tututu_jiang ⋅ 04/26 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

tcp/ip详解-链路层

简介 设计链路层的目的: 为IP模块发送和接收IP数据报 为ARP模块发送ARP请求和接收ARP应答 为RARP模块发送RARP请求和接收RARP应答 TCP/IP支持多种链路层协议,如以太网、令牌环往、FDDI、RS-...

loda0128 ⋅ 今天 ⋅ 0

spring.net aop代码例子

https://www.cnblogs.com/haogj/archive/2011/10/12/2207916.html

whoisliang ⋅ 今天 ⋅ 0

发送短信如何限制1小时内最多发送11条短信

发送短信如何限制1小时内最多发送11条短信 场景: 发送短信属于付费业务,有时为了防止短信攻击,需要限制发送短信的频率,例如在1个小时之内最多发送11条短信. 如何实现呢? 思路有两个 截至到当...

黄威 ⋅ 昨天 ⋅ 0

mysql5.7系列修改root默认密码

操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysql...

sskill ⋅ 昨天 ⋅ 0

Intellij IDEA神器常用技巧六-Debug详解

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的...

Mkeeper ⋅ 昨天 ⋅ 0

zip压缩工具、tar打包、打包并压缩

zip 支持压缩目录 1.在/tmp/目录下创建目录(study_zip)及文件 root@yolks1 study_zip]# !treetree 11└── 2 └── 3 └── test_zip.txt2 directories, 1 file 2.yum...

蛋黄Yolks ⋅ 昨天 ⋅ 0

聊聊HystrixThreadPool

序 本文主要研究一下HystrixThreadPool HystrixThreadPool hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java /** * ThreadPool used to executed {@link Hys......

go4it ⋅ 昨天 ⋅ 0

容器之上传镜像到Docker hub

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。 1. docker login List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码 ...

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

SpringBoot简单使用ehcache

1,SpringBoot版本 2.0.3.RELEASE ①,pom.xml <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.3.RELE......

暗中观察 ⋅ 昨天 ⋅ 0

Spring源码解析(八)——实例创建(下)

前言 来到实例创建的最后一节,前面已经将一个实例通过不同方式(工厂方法、构造器注入、默认构造器)给创建出来了,下面我们要对创建出来的实例进行一些“加工”处理。 源码解读 回顾下之前...

MarvelCode ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部