阿里云Linux服务器Tomcat9.0的安装及配置

记录第一个JavaWeb项目过程 阿里云服务器+Tomcat9.0+jdk1.8 1 准备工作 购买阿里云服务器(linux) 下载: putty FileZlilla Tomcat9.0.0.M21.tar.gz jdk-8u131-linux-x64.tar2 putty远程登录,输入服务器IP地址—->open3 FileZlilla 登陆 ,传输文件,将 Tomcat9.0.0.M21.tar.gz jdk-8u131-linux-x64.ta 阅读详情

一、下载地址

Tomcat9.0:http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M11/bin/apache-tomcat-9.0.0.M11.tar.gz

可以直接在Windows下载,然后通过WinSCP等工具传到Linux上。我这里直接在Linux上下载到Linux的opt路径下。

wget -c http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M11/bin/apache-tomcat-9.0.0.M11.tar.gz

二、安装及配置

1.解压

tar -zxvf ./opt/apache-tomcat-9.0.0.M11.tar.gz

解压完就算安装完了,因为我这里安装了阿里云一键web环境,为了便于管理,我将tomcat复制到(/alidata/server/)下,并重新命名为tomcat

cp -r /opt/apache-tomcat-9.0.0.M11 /alidata/server/tomcat
2.启动和关闭

(1).启动

/alidata/server/tomcat/bin/startup.sh
(2).关闭
/alidata/server/tomcat/bin/shutdown.sh
启动完毕后,访问http://服务器ip地址:8080/ 即可看到图1界面

图1

3.配置

(1).管理员的配置

vi /alidata/server/tomcat/conf/tomcat-users.xml
按键盘(I)进行插入,输入下面内容,输入完后按ESC然后按(:wq)进行保存。这里管理员和密码我暂时都用admin
  <role rolename="manager"/>     
  <role rolename="admin"/> 
  <role rolename="admin-gui"/>
  <role rolename="manager-gui"/>
  <user username="admin" password="admin" roles="admin-gui,manager-gui"/>

配置完管理后,我们重启tomcat,当用点击图1红色框(Manager App)进行管理时,会提示403 Access Denied 如图2,所以我们还需要进行如下配置

图2

vi /alidata/server/tomcat/webapps/manager/META-INF/context.xml
同样,按键盘(I)进行编辑,输入下面内容,输入完后按ESC然后按(:wq)进行保存。

编辑前:

<Context antiResourceLocking="false" privileged="true" >
 <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
</Context>
编辑后:
<Context antiResourceLocking="false" privileged="true" >
 <!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />-->
</Context>

备注:Host Manager 和Manager App 配置方式相同,这里就不演示了。

(2).更改tomcat网站根目录

vi /alidata/server/tomcat/conf/server.xml
属性说明:

path:指定访问该Web应用的URL入口。

docBase:   指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。(指定项目所在地址)。

reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。

crossContext:用来设置在不同的虚拟目录应用下Session的共享。

编辑前:

<Host name="localhost"  appBase="webapps"
    unpackWARs="true" autoDeploy="true">
	<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
	       prefix="localhost_access_log" suffix=".txt"
	       pattern="%h %l %u %t "%r" %s %b" />
</Host>

编辑后:

<Host name="localhost"  appBase="webapps"
    unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
           prefix="localhost_access_log" suffix=".txt"
           pattern="%h %l %u %t "%r" %s %b" />
    <Context path="" docBase="/alidata/www/" debug="0" reloadable="true"/>
</Host>
(3).同台服务器上部署多个Tomcat

同台服务器上部署多个Tomcat,主要是从多个Tomcat端口之间不冲突下手。首先从启动文件和关闭文件下手。不同的tomcat的启动文件startup.sh中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。比如CATALINA_HOME_Tomcat1、CATALINA_BASE_1和CATALINA_HOME_Tomcat2、CATALINA_BASE_2

假设有两个Tomcat分别为Tomcat1和Tomcat2,编辑文件profile,配置环境变量,这步很重要!

vi /etc/profile
追加内容:
export CATALINA_BASE_1=/alidata/server/tomcat
export CATALINA_HOME_Tomcat1=/alidata/server/tomcat
export CATALINA_BASE_2=/alidata/server/tomcat2
export CATALINA_HOME_Tomcat2=/alidata/server/tomcat2

修改完后,更新下文件

source /etc/profile
这里只修改Tomcat1的端口,Tomcat2同样修改下面的配置文件,步骤相同,端口号根据自己实际情况进行修改。
vi /alidata/server/tomcat/conf/server.xml
修改前:
<Server port="8005" shutdown="SHUTDOWN">
修改后:
<Server port="18005" shutdown="SHUTDOWN">
修改前:
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
修改后:
    <Connector port="18080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
修改前:
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
修改后:
    <Connector executor="tomcatThreadPool"
               port="18080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
修改前:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改后:
<Connector port="18009" protocol="AJP/1.3" redirectPort="8443" />
以上内容修改完后保存。并编辑以下文件内容。
vi /alidata/server/tomcat/bin/catalina.sh

将CATALINA_HOME全部替换CATALINA_HOME_Tomcat1、将CATALINA_BASE全部替换CATALINA_BASE_1。同理,Tomcat2的话将CATALINA_HOME全部替换CATALINA_HOME_Tomcat2、将CATALINA_BASE全部替换CATALINA_BASE_2。最后编辑完保存即可。

apache-tomcat-9.0.0 Tomcat 9.0版本,适合JavaWeb开发人员 立即下载

相关推荐

apache-tomcat-9.0.0.M11.zip

Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全局管理和Tomcat阀等。由于Tomcat本身也内含了HTTP服务器,因此也可以视作单独的Web服务器。但是,不能将Tomcat和Apache HTTP服务器混淆,Apache HTTP服务器是用C语言实现的HTTPWeb服务器;这两个HTTP web server不是捆绑在一起的。Apache Tomcat包含了配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。

【免费下载】 Tomcat 9.0 下载地址

Tomcat 9.0 下载地址 【下载地址】Tomcat9.0下载地址分享 Tomcat 9.0 下载地址本仓库提供 Apache Tomcat 9.0 版本的下载地址及相关资源 项目地址: https://gitcode.com...

gitblog_06521的博客 2268

最新版 tomcat 9.0.10

这是Apache Tomcat Servlet /JSP容器的文档包的顶级入口点。Apache Tomcat 9版本实现了Java社区过程中的Servlet 4和JavaServer页面2.3规范,并包含了许多额外的特性,使其成为开发和部署Web应用程序和Web服务的有用平台。 这是Apache Tomcat Servlet /JSP容器的文档包的顶级入口点。Apache Tomcat 9版本实现了Java社区过程中的Servlet 4和JavaServer页面2.3规范,并包含了许多额外的特性,使其成为开发和部署Web应用程序和Web服务的有用平台。

Windows 10下的Tomcat 9.0的下载及安装【以及相关问题解决方法】

首先上到这个官网下载Tomcat: https://tomcat.apache.org/ 进入首页,在左侧的导航找到Download下的Tomcat 9,点击进去,会进入下面这个页面: 拉动滚动条,我的电脑是64位的,点击这个64-bit Windows zip(tomcat9.0.10)就可以进行下载。 下载完毕就是这个文件:; 把它解压到你想放的地方,我的是放在......

ViewDa的博客 1万+

tomcat9.0-windows-64位

tomcat9.0-windows64位,Tomcat服务应用程序 Tomcat监控应用程序 命令行参数 命令行参数 安装服务 更新服务 删除服务 调试服务 多个实例

apache-tomcat-9.0.0.M11.tar.gz

Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全局管理和Tomcat阀等。由于Tomcat本身也内含了HTTP服务器,因此也可以视作单独的Web服务器。但是,不能将Tomcat和Apache HTTP服务器混淆,Apache HTTP服务器是用C语言实现的HTTPWeb服务器;这两个HTTP web server不是捆绑在一起的。Apache Tomcat包含了配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。

从零搭建阿里云服务器(Linux安装Tomcat)图文详解

阿里云服务器安装tomcat,也就是Linux安装tomcat

qq_51528941的博客 1529

深度学习与神经网络有什么区别

人工神经网络(ArtificialNeuralNetwork,即ANN)是从信息处理角度对人脑神经元网络进行抽象,是20世纪80年代以来人工智能领域兴起的研究热点,其本质是一种运算模型,由大量的节点(或称神经元)之间相互联接构成,在模式识别、智能机器人、自动控制、生物、医学、经济等领域已成功地解决了许多现代计算机难以解决的实际问题,表现出了良好的智能特性。...

super67269的博客 8488

Linux服务器环境搭建(三):tomcat以及jdk安装篇

摘要 本文介绍如何在linux服务器上安装jdk以及tomcat: 一.JDK安装 1.选择安装jdk8,JDK下载地址 2.解压安装包: 创建/usr/local/java 文件夹,通过xftp工具将安装包拷贝到该文件夹下,然后进行解压 tar xzf jdk-8u221-linux-x64.tar.gz 3.配置环境变量: #打开profile文件 vi /etc/profile 在...

西雅图的风的博客 457

C# 实现文件和字符串的AES加密解密

C# 实现文件和字符串的AES128加密解密

m0_72044573的博客 5935

cadence virtuoso 激励信号源

vpulse,vpwl,vsin,vsource信号源介绍

努力学习的IC小白 3万+

阿里云服务器 Linux系统CentOS 8.0(JDK14.0和Tomcat9.0)的环境配置

关于阿里云服务器的JDK和tomcat的安装与环境配置目录服务器环境配置合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 目录 最近闲的无聊就租了一台服务器,想试着玩一玩,但是在这其中遇到了很多的问题,但是有些问题在很零散或者根本就找不到,找

H1965554545的博客 1554

MySQL8.2.0下载安装

4、点击No thanks,just start my download,就是只是开始下载的意思,点击下载,等待下载完成。5、新建空白行,或直接双击紧挨的空白行,把复制的mysql的安装路径bin路径复制粘贴过来,确定,确定,确定。1、上面点击finish后,自动勾选了run mysql配置,自动会打开配置页面,点击Next。1、双击安装包,进入安装流程,勾选我同意 I accept,next。2、根据自己需要选择,我选的第二个,可以自己改安装路径。2、默认,点击Next,记住默认端口3306。

m0_59681797的博客 1万+

linux增量安装tomcat_Linux环境下安装tomcat与配置

通过远程工具将下载好的tomcat9.0上传到阿里云服务器中下载地址:https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.22/bin/apache-tomcat-9.0.22.tar.gz1、解压tomcat文件# tar -xzvf apache-tomcat-9.0.22.tar.gz2、把tomcat文件移动到/usr/local/So...

weixin_29534421的博客 129

Python对象的基本组成和内存示意图及引用的本质

在Python中,变量也称为:对象的引用(reference)。变量存储的就是对象的地址。变量不需要显式声明类型。根据变量引用的对象,Python解释器自动确定数据类型。一个内存块,拥有特定的值,支持特定类型的相关操作。变量位于:栈内存(压栈出栈等细节,后续再介绍)。⚠️Python是动态类型语言。变量通过地址引用了“对象”。

Calor13的博客 557

【二】MADDPG多智能体算法实现(parl)【追逐游戏复现】

论文全称:Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environments 论文原文:https://download.csdn.net/download/sinat_39620217/16203960 论文翻译:https://blog.csdn.net/qiusuoxiaozi/article/details/79066612 ...

丨汀、的博客 2万+

javaWeb项目部署到阿里云服务Linux系统

如果没有购买到云服务器的话也可以在虚拟机中进行部署,环境搭配等等都是一样的操作我的阿里云服务器配置系统CentOS7.964位CPU&内存2核(vCPU)2GiB本地电脑连接软件以及上传文件软件Xshall7&Xftp7或者FinalShell3.9.2.2(推荐)......

我要记录学习博客 4851

第133章 PCL OrientedBoundingBox 有向包围盒

中文叫有向包围盒,是一种旋转过的包围盒。特点:不像AABB那样固定朝向坐标轴能更紧密地包裹物体适用于复杂姿态的物体,比如倾斜、旋转的物体通常通过PCA、惯性矩等算法确定方向。

yumeiguo的博客 264

阿里云linux服务器部署 tomcat+jdk 详细过程(已验证)

人工编写,一步一步验证,如果有用,记得点赞哟

Zisson_no_error的博客 617

C#串口通信从入门到精通(5)——打开、关闭串口

本文详细介绍如何打开串口

qq_34059233的博客 6785

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

服务器配置:阿里云服务器(Windows)的配置以及安装Tomcat连接服务器的教程

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】就答题情况而言,第一问100%都可以回答正确,第二问大概只有50%正确率,第三问能回答正确的就不多了,第四问再正确就非常非常少了。其实此题并没有太多刁钻匪夷所思的用法,都是一些可能会遇到的场景,而大多数人但凡有1年到2年的工作经验都应该完全正确才对。只能说有一些人太急躁太轻视了,希望大家通过此文了解js一些特性。并祝愿大家在新的一年找工作面试中胆大心细,发挥出最好的水平,找到一份理想的工作。

2401_84620288的博客 1837

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

阿里云服务器安装配置tomcat 添加外网访问端口

最近双十一不是,买了一个阿里云服务器玩玩,但是配置好tomcat,添加安全组规则后,死活访问不通,telnet 也无法通过,好在最好经过一阵废寝忘食之后,成功解决问题,下面就记录一下如何解决第一次在阿里云上部署tomcat能够在外网访问,添加端口映射,只要你跟着博主的步骤操作,一般是没有问题的。 一、防火墙操作命令 在这里我们需要将防火墙打开,不然在公网上你的服务器是很危险的,需要防火墙来进行防护...

牧小农 5422

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

阿里云防火墙配置、Linux下安装Nginx、JDK、TomCat (保姆级教程)

i586是32位的,x64是64位的,根据Linux系统位数来选择。上传:在FinalShell中的文件中依次点击:local —> nginx —> html —> 拖入文件。下图为配置了tomcat和Mysql及nginx的防火墙(原始就存在两个)注册并登录阿里云服务器后找到 云服务器ECS里面的实例然后点击实例名称。准备工作,有些系统没有安装vim,所以当vim不可用时,先安装vim。会得到nginx-1.16.0目录(ls查看)点击安全组,点击后面的管理规则。推荐工具 FileZilla。

LIJINGPO的博客 1882

阿里云Linux服务器部署Mysql,JDK以及Tomcat教程

阿里云Linux服务器部署Mysql,JDK以及Tomcat教程 最近趁着阿里云服务器优惠在阿里云租用了一个轻型应用服务器,本来可以选择已经搭配好的服务器类型,但自己选择了ubantu Linux系统,一来是向着自己学习熟悉Linux环境,二来方便自己后期维护。但部署过程一波三择,这里做个笔记与大家分享,希望能帮助大家! 首先是部署Mysql,这个是比较麻烦的网上大多都介绍了tar.gz格式的压缩...

彩虹上的蒲公英 1880

阿里云服务器 获得免费的SSL 并在tomcat 9.0下配置

目录 1.打开你的阿里云 1.1.搜索SSL证书 1.2找到证书资源包 1.3购买资源包,每年每个账号有二十个免费的 1.4选购(我已经购买过了所以不能重复购买了) 2.提交证书申请 2.1证书申请 2.2等待证书签发 2.3下载证书 3.在阿里云服务器的tomcat 9.0下配置SSL 3.1将下载下来的证书资源包解压,会得到.pfx文件和一个.txt文件 3.2在tomcat根目录下创建s...

专注知识分享,希望可以帮助到需要的同行,感谢关注与支持!专注知识分享,希望可以帮助到需要的同行,感谢关注与支持! 607

阿里云服务器配置tomcat

大概步骤如下: 一、购买云服务器 二、linux下安装jdk配置环境 三、linux下配置tomcat 四、linux下配置mysql 五、部署项目 那么下面就开始了: 一、购买云服务器 首先需要购买阿里云服务器ECS,登陆如下网址: ECS云服务器 如果没账号的话,需要先注册哦。关于配置的东西,这边因为我们公司要求不高,所以就随意配置的。 二、linux下安装jdk配置环境 首先说一下linux下的几个比较重要的文件: /etc/profile: 该文件登录操作系统时,为每个用户设置环境信息,当用户第一

weixin_38582851的博客 2775
上一篇: Mac下将文件复制到移动硬盘
下一篇: Maven For Mac下的环境搭建
享叔
博客等级 码龄11年 35粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值