执行安装命令

[root@localhost ~]# yum -y install tomcat

查询tomcat是否安装成功

[root@localhost ~]# rpm -q tomcat
tomcat-7.0.76-2.el7.noarch

环境变量配置

使用export命令可以声明环境变量,但只是临时生效,要想永久生效可以在用户登录调用的配置中导入环境变量,这样就可以让环境变量在用户登录的时候就被声明,也就达到永久生效的效果了。

[root@localhost ~]# vi vi /etc/profile

加入环境变量配置

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CATALINA_BASE=/usr/share/tomcat

CATALINA_HOME=/usr/share/tomcat

export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME

保存

使配置文件生效

[root@localhost ~]# source .bashrc 

这个时候启动tomcat,访问就可以访问到tomcat中部署的项目

[root@localhost ~]# systemctl start tomcat.service

最好还要再看看下面

最重要的Tomcat的文件将位于/usr/share/tomcat 。 如果你已经有了,你想运行一个Tomcat应用程序,你可以将它放在/usr/share/tomcat/webapps的目录,配置Tomcat,并重新启动Tomcat服务。但在本教程中,我们将安装一些其他软件包,帮助您管理Tomcat应用程序和虚拟主机。

让我们快速更改Tomcat在启动时使用的Java选项。打开Tomcat配置文件:

sudo vi /usr/share/tomcat/conf/tomcat.conf

下面添加JAVA_OPTS行添加到文件。 随意改变XmxMaxPermSize值,这些设置会影响Tomcat会使用多少内存:

/ etc / default / tomcat7 – JAVA_OPTS
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"

保存并退出。

请注意,Tomcat服务将不会运行。

安装管理包

如果您刚开始使用Apache Tomcat,您很可能想要安装一些管理工具,这些工具将帮助您部署Java应用程序和管理虚拟主机。幸运的是,有一些软件包将这些工具作为Web应用程序。

要安装默认Tomcat根页面(tomcat-webapps)和Tomcat Web应用程序管理器和Virtual Host Manager(tomcat-admin-webapps),请运行以下命令:

sudo yum install tomcat-webapps tomcat-admin-webapps

y在确认提示。

这增加了ROOT , examples , sample , managerhost-manager Web应用到tomcat/webapps的目录。

安装在线文档(可选)

如果要安装Tomcat文档,以便默认Tomcat页面上的所有链接都可以运行,请运行以下命令:

sudo yum install tomcat-docs-webapp tomcat-javadoc

y在提示安装文档软件包。

配置字符集

cd /etc/tomcat

[root@nicknailo tomcat]# ls

Catalina             conf.d            logging.properties  tomcat-users.xml

catalina.policy      context.xml       server.xml          web.xml

catalina.properties  log4j.properties  tomcat.conf

[root@nicknailo tomcat]# vi server.xml

修改8080端口的字符解析

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" URIEncoding="UTF-8" />

配置Tomcat Web管理界面

为了使用在上一步安装的manager webapp,我们必须添加一个登录到我们的Tomcat服务器。我们将通过编辑这样做tomcat-users.xml的文件:

sudo vi /usr/share/tomcat/conf/tomcat-users.xml

此文件填充有描述如何配置文件的注释。您可能需要以下字里行间删除所有的评论,或者你可能会离开他们,如果你要引用的例子:

tomcat-users.xml摘录
<tomcat-users>
...
</tomcat-users>

您将要新增谁可以访问用户manager-guiadmin-gui (前面我们安装了管理接口)。您可以通过定义类似于以下示例的用户来执行此操作。请务必将用户名和密码更改为安全:

tomcat-users.xml – 管理用户
<tomcat-users>
<user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>

保存并退出tomcat-users.xml的文件。

现在我们准备好启动Tomcat服务。

启动Tomcat

要使更改生效,请重新启动Tomcat服务:

sudo systemctl start tomcat

如果由于某种原因而提前启动服务,请改用以下命令运行restart命令:

sudo systemctl restart tomcat

启用Tomcat服务

如果您希望Tomcat在每次启动服务器时运行,则需要启用服务:

sudo systemctl enable tomcat

现在我们准备好访问Web界面。

访问Web界面

现在Tomcat已经启动并运行,让我们在Web浏览器中访问Web管理界面。您可以通过访问服务器的公共IP地址,在端口8080上:

Open in web browser:http://server_IP_address:8080

你会看到类似下面的图像:

正如你可以看到,有一些链接到您之前安装的管理webapps。

让我们来看看管理器应用程序,通过该链接或访问http:// server_IP_address :8080/manager/html :

Web应用程序管理器用于管理Java应用程序。您可以在此处开始,停止,重新加载,部署和取消部署。您还可以对应用程序运行一些诊断(即查找内存泄漏)。最后,有关您的服务器的信息位于此页面的最下方。

现在,让我们来看看主机管理,通过链接或访问http:// server_IP_address :8080/host-manager/html/ :

从Virtual Host Manager页面,您可以添加要从中提供应用程序的虚拟主机。

 

centos7yum安装tomcat的更多相关文章

  1. docker——容器安装tomcat

    写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...

  2. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  3. CentOS6.5安装Tomcat

    安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...

  4. CentOS 安装tomcat 7

    安装环境:CentOS-6.3 安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/download-70.c ...

  5. 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

    阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...

  6. Linux下安装tomcat

    安装tomcat之前首先安装jdk,这个看前面的帖子. 下面说centeros6.5安装tomcat7的方法: 1.将apache-tomcat-7.0.29.tar.gz文件上传到/home/zha ...

  7. linux centos中使用yum安装tomcat

    在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下: 可以先查看tomc ...

  8. 在Linux中安装Tomcat

    带Linux的虚拟机中安装Tomcat 一.从官方网站上下载tomcat软件包.http://tomcat.apache.org/ apache-tomcat-7.0.33.tar.gz 二.下载到本 ...

  9. 安装Tomcat服务器

    一.首先,下载Tomcat,你可以直接百度Tomcat官网, 或者,直接在地址栏输入他的官网地址:http://tomcat.apache.org/,然后进入他的主页,在主页左侧可以找到Downloa ...

随机推荐

  1. stout代码分析之四:Try类

    stout的在异常捕获上遵循于谷歌类似的原则,不适用try...catch...,而是从函数返回值判断异常.Try类正是实现了这样的一个功能. 同Option一样,Try是一个模板类,每个类对象都有两 ...

  2. Reduce Side Join实现

    关于reduce边join,其最重要的是使用MultipleInputs.addInputPath这个api对不同的表使用不同的Map,然后在每个Map里做一下该表的标识,最后到了Reduce端再根据 ...

  3. Chrome控制台报错个人总结(不定时更新)

    最近开始使用Chrome控制台检测代码错误,对于经常碰到的报错做一个汇总,免得每次遇到都要重新想一遍策略,错误原因,重复劳动,浪费时间. 由于不是每个错误都能碰到,以下仅列出个人写代码时经常碰到的报错 ...

  4. mysql 添加字段 修改字段为not null

    添加一个字段 ALTER TABLE jw_user_role ADD zk_env VARCHAR(16); 修改字段为not null,还要把原来的类型也写出来 ALTER TABLE jw_us ...

  5. POJ 2891- Strange Way to Express Integers CRT 除数非互质

    题意:给你余数和除数求x 注意除数不一定互质 思路:不互质的CRT需要的是将两个余数方程合并,需要用到扩展GCD的性质 合并互质求余方程 m1x -+ m2y = r2 - r1 先用exgcd求出特 ...

  6. vba 自定义菜单与vba通过sql查询

    1.自定义菜单 首选需要开发“开发工具”菜单 文件--选项--自定义功能区--开发工具 勾选 .定义用户窗体或者宏 ) 定义用户窗体 Alt+F11进入Microsoft Visual Basic f ...

  7. Html5学习1(Html属性、Html CSS:)

    Html属性 1.Html要求使用小写属性. Html标题 1.确保将Html标题标签只用于标题.不要仅仅为了生成粗体或大号的文本而使用标题. 2.<hr>标签在Html页面中创建水平线, ...

  8. Watchcow(POJ2230+双向欧拉回路+打印路径)

    题目链接:http://poj.org/problem?id=2230 题目: 题意:给你m条路径,求一条路径使得从1出发最后回到1,并满足每条路径都恰好被沿着正反两个方向经过一次. 思路:由于可以回 ...

  9. 20、redis和memcached比较?

    1.Redis和Memcache都是将数据存放在内存中,都是内存数据库.不过memcache还可用于缓存其他东西,例如图片.视频等等: 2.Redis不仅仅支持简单的k/v类型的数据,同时还提供lis ...

  10. Microsoft Visual Studio TFS 切换登录用户的方法

    方法一 用VS2012开发项目,一直困扰着我的是不知道怎么去切换TFS的登录帐户,因为每次TFS都是用默认的账户连接到TFS服务器,有时想切换另一个用户登录TFS服务器, 不知道从何下手,今天总算找到 ...