centos7yum安装tomcat
执行安装命令
[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
行添加到文件。 随意改变Xmx
和MaxPermSize
值,这些设置会影响Tomcat会使用多少内存:
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
, manager
和host-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>
...
</tomcat-users>
您将要新增谁可以访问用户manager-gui
和admin-gui
(前面我们安装了管理接口)。您可以通过定义类似于以下示例的用户来执行此操作。请务必将用户名和密码更改为安全:
<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的更多相关文章
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- CentOS6.5安装Tomcat
安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...
- CentOS 安装tomcat 7
安装环境:CentOS-6.3 安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/download-70.c ...
- 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat
阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat 执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...
- Linux下安装tomcat
安装tomcat之前首先安装jdk,这个看前面的帖子. 下面说centeros6.5安装tomcat7的方法: 1.将apache-tomcat-7.0.29.tar.gz文件上传到/home/zha ...
- linux centos中使用yum安装tomcat
在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下: 可以先查看tomc ...
- 在Linux中安装Tomcat
带Linux的虚拟机中安装Tomcat 一.从官方网站上下载tomcat软件包.http://tomcat.apache.org/ apache-tomcat-7.0.33.tar.gz 二.下载到本 ...
- 安装Tomcat服务器
一.首先,下载Tomcat,你可以直接百度Tomcat官网, 或者,直接在地址栏输入他的官网地址:http://tomcat.apache.org/,然后进入他的主页,在主页左侧可以找到Downloa ...
随机推荐
- stout代码分析之四:Try类
stout的在异常捕获上遵循于谷歌类似的原则,不适用try...catch...,而是从函数返回值判断异常.Try类正是实现了这样的一个功能. 同Option一样,Try是一个模板类,每个类对象都有两 ...
- Reduce Side Join实现
关于reduce边join,其最重要的是使用MultipleInputs.addInputPath这个api对不同的表使用不同的Map,然后在每个Map里做一下该表的标识,最后到了Reduce端再根据 ...
- Chrome控制台报错个人总结(不定时更新)
最近开始使用Chrome控制台检测代码错误,对于经常碰到的报错做一个汇总,免得每次遇到都要重新想一遍策略,错误原因,重复劳动,浪费时间. 由于不是每个错误都能碰到,以下仅列出个人写代码时经常碰到的报错 ...
- mysql 添加字段 修改字段为not null
添加一个字段 ALTER TABLE jw_user_role ADD zk_env VARCHAR(16); 修改字段为not null,还要把原来的类型也写出来 ALTER TABLE jw_us ...
- POJ 2891- Strange Way to Express Integers CRT 除数非互质
题意:给你余数和除数求x 注意除数不一定互质 思路:不互质的CRT需要的是将两个余数方程合并,需要用到扩展GCD的性质 合并互质求余方程 m1x -+ m2y = r2 - r1 先用exgcd求出特 ...
- vba 自定义菜单与vba通过sql查询
1.自定义菜单 首选需要开发“开发工具”菜单 文件--选项--自定义功能区--开发工具 勾选 .定义用户窗体或者宏 ) 定义用户窗体 Alt+F11进入Microsoft Visual Basic f ...
- Html5学习1(Html属性、Html CSS:)
Html属性 1.Html要求使用小写属性. Html标题 1.确保将Html标题标签只用于标题.不要仅仅为了生成粗体或大号的文本而使用标题. 2.<hr>标签在Html页面中创建水平线, ...
- Watchcow(POJ2230+双向欧拉回路+打印路径)
题目链接:http://poj.org/problem?id=2230 题目: 题意:给你m条路径,求一条路径使得从1出发最后回到1,并满足每条路径都恰好被沿着正反两个方向经过一次. 思路:由于可以回 ...
- 20、redis和memcached比较?
1.Redis和Memcache都是将数据存放在内存中,都是内存数据库.不过memcache还可用于缓存其他东西,例如图片.视频等等: 2.Redis不仅仅支持简单的k/v类型的数据,同时还提供lis ...
- Microsoft Visual Studio TFS 切换登录用户的方法
方法一 用VS2012开发项目,一直困扰着我的是不知道怎么去切换TFS的登录帐户,因为每次TFS都是用默认的账户连接到TFS服务器,有时想切换另一个用户登录TFS服务器, 不知道从何下手,今天总算找到 ...