Linux下装Tomcat安装并使用

通过虚拟机的linux系统安装并启动tomcat操作详解 一、安装JDK        使用yum安装JDK        1、查看yum库中有哪些jdk版本              命令:yum search java|grep jdk              [root@localhost webapps]# yum search java|grep jdkldapjdk-javadoc.x86_64 : Javadoc for ldapjdkj... 阅读详情

Linux下安装jdk7

跟着上一篇博文,我们继续利用WinSCP上传tomcat到linux。同时也放在opt下。

Tomcat的安装 解压缩

# mkdir /usr/local/tomcat
# cd /usr/local/tomcat
# tar -zxvf /software/apache-tomcat-7.0.54.tar.gz
生成链接以便版本升级
# ln -s apache-tomcat-7.0.54 server

这里写图片描述

启动Tomcat

# cd /usr/local/tomcat/server/bin
# ./startup.sh

这里写图片描述

启动成功了。

这个时候我们在本地访问以下tomcat测试成功了没。

这里写图片描述

如果不能成功很有可能是防火墙的原因。

打开防火墙,使外部能访问

# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart
或直接修改文件/etc/sysconfig/iptables.
# vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

停止Tomcat

# ./shutdown.sh

下面介绍下,Tomcat的使用

1. 配置web管理帐号
修改文件conf/tomcat-users.xml,在<tomcat-users>元素中添加帐号密码,需要指定角色.

# vi /usr/local/tomcat/server/conf/tomcat-users.xml

<tomcat-users>
       <user name="admin" password="admin" roles="admin-gui,manager-gui" />
</tomcat-users>

2.配置web访问端口
可以修改conf目录下的文件server.xml,修改Connector元素(Tomcat的默认端口是8080),需要重新启动Tomcat服务生效.

# vi /usr/local/tomcat/server/conf/server.xml

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 

3.配置https安全连接(ssl加密连接)
https连接需要用到数字证书与数字签名(MD5算法)
网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书.
·使用java的工具keytool产生数字证书

 # keytool -genkey -alias tomcat -keyalg RSA
 生成文件.keystore
 注意:CN为主机名称,本机可用localhost

·将文件.keystore放到Tomcat服务器的conf目录下

 # cp .keystore /usr/local/tomcat/server/conf/

·修改conf/server.xml文件,修改加密连接器,添加keystoreFile与keystorePass

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
               keystoreFile="conf/.keystore" keystorePass="123456"/>  

·重新启动tomcat.浏览器输入https://localhost:8443访问,并安装证书.

4.Tomcat的目录结构

·bin //存放Tomcat的命令脚本文件
·conf //存放Tomcat服务器的各种配置文件,最主要是server.xml
·lib //存放Tomcat服务器支撑jar包
·logs //存放日志文件
·temp //存放临时文件
·webapps //web应用所在目录,外界访问web资源的存放目录
·work //Tomcat的工作目录

5.web应用的目录结构

webapp – web应用所在目录
|— html, jsp, css, js文件等 – 这些文件一般在web应用根目录下,根目录下的文件外界可以直接访问.
|— WEB-INF 目录 – java类、jar包、web配置文件存在这个目录下,外界无法直接访问,由web服务器负责调用.
|— classes 目录 – java类
|— lib 目录 – java类运行所需要的jar包
|— web.xml 文件 – web应用的配置文件

6.虚拟主机的配置
指定虚拟主机名,修改conf/server.xml,添加<host>元素.

<host name="hostname.domainname" appBase="/webapps">
     <Context path="/webapp" docBase="/webapps/webapp"/>
   </host>

例:

<host name="www.163.com" appBase="/webapps">
   </host>
   <host name="mail.163.com" appBase="/mailapps">
   </host>

须设置DNS解析(host文件或DNS系统).

7.web应用和虚拟目录的映射.
可以修改xml配置文件的<Context>元素来设置web应用和虚拟目录的映射.
·conf/server.xml //在<host>元素下添加<Context path="/webdir" docBase="/webappdir"/>,需要重新启动Tomcat服务生效,不建议使用.
·conf/context.xml //添加<Context>元素所有web应用有效.
·conf/[enginename]/[hostname]/context.xml.default //[enginename]一般是Catalina,主机[hostname]的所有web应用有效.
·conf/[enginename]/[hostname]/ //在目录下任意建一个文件(扩展名xml),文件名即为虚拟目录名.多级目录使用#分割. <Context docBase="/webappdir"/>//缺省值web应用目录可以定义为ROOT.xml,添加<Context docBase="/webappdir"/>,需重新启动Tomcat服务器.
·META-INF/context.xml //
可以将web应用放在webapps目录下让Tomcat服务器自动映射,适用开发环境,实际运用环境中不用自动映射。
如没有修改配置文件,web应用目录为ROOT时则为默认web应用。

8.web应用首页(welcome file)的配置
修改web应用的配置文件: [webapp]/WEB-INF/web.xml

    <welcome-file-list>
       <welcome-file>index.html</welcome-file>
       <welcome-file>index.htm</welcome-file>
       <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
基于STM32F407的Modbus RTU智能电表采集:从RS485到CRC校验实战 Modbus RTU是工业现场最常用的通信协议之一,基于RS485半双工总线实现主从设备可靠交互。在协议实现中,CRC校验是保证数据完整性的核心环节,其查表法算法能有效降低嵌入式设备CPU开销。本文从工程实践角度出发,梳理了CRC16-Modbus校验原理及实现代码,并结合串口接收超时判断、RS485方向切换等细节,探讨了在STM32F407平台上构建智能电表数据采集系统的完整方案。内容涵盖报文结构、寄存器解析、多从机轮询及联调排错经验,适用于能耗监控、设备联网等应用场景。 阅读详情

相关推荐

Linux下安装Tomcat步骤详解

Linux下安装Tomcat步骤详解

【Linux】安装Tomcat详细教程(图文教程)

Linux启动tomcat后,我们在浏览器中输入:http:\\IP地址:8080 如果出现tomcat的主页则代表安装成功。提示:如果访问tomcat主页失败,有可能是防火墙没有关闭。启动脚本 bin/catalina.sh 中增加环境变量。通过192.168.2.211:8082 访问。通过192.168.2.211:8083 访问。修改配置文件conf/server.xml。修改配置文件conf/server.xml。增加环境变量 /etc/profile。增加环境变量 /etc/profile。

康师傅没有眼泪 3万+

Linux下安装Tomcat

Linux下安装TomcatLinux下安装TomcatLinux下安装TomcatLinux下安装Tomcat

Linux下Tomcat的安装配置

Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境。 官网下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html 下载将jdk加压后放到/usr/local目录下: [root@master ~]#chmod 755 jdk-6u...

tomhibolu 1011

CAN通信:EB中配置CAN驱动,配置参数解析

以S32K314芯片说明,其他芯片不同,参数配置也有差异。

zhangxiaio1的博客 2166

通过CN3口直接控制台达伺服电机A2-M(二)

既然可以通过RS485与伺服驱动器进行通讯,那么就肯定可以控制转速 首先,需要了解下 ‘控制模式及控制命令输入源设定’ 依据以上资料,速度控制模式有两种,S和SZ模式,分别对应模式选择中的02和04,对P1-01的地址0102进行写地址操作即可实现,一开始我使用了S模式,但是这个模式在寸动模式下会自动运转,不符合我控制的要求,后面改用SZ模式,就可以实现零速度。 使用串口工具发送命令:“01 06 01 02 00 04 28 35”即可以实现设置,设置完成后可以手动在伺服驱动器的按键面板上进行确

HKing_evil的博客 6825

linux环境下tomcat安装

【代码】linux环境下tomcat安装。

qq_46319647的博客 3249

磁悬浮轴承控制策略设计及性能对比

摘要:针对高速磁悬浮转子控制问题,本文提出多方案对比分析。建立含陀螺效应的5自由度动力学模型,分析陀螺耦合、质量不平衡等关键挑战。对比四种控制策略:基础PID解耦、交叉反馈+自适应陷波、H∞鲁棒+前馈补偿、滑模控制+观测器,从实时性、鲁棒性等维度评估优劣。推荐采用交叉反馈+H∞+自适应陷波的混合方案,通过内环电流环与外环位置环协同,实现陀螺效应动态解耦和扰动抑制。实施步骤包括系统辨识、控制器设计、硬件部署等,需配合实验验证与参数整定。该方案综合性能最优,适用于高转速、强扰动场景。

技术工作者 1773

Linux安装Tomcat完整步骤

Linux安装Tomcat完整步骤

m0_59347746的博客 3万+

FH8626V100之开发环境搭建

FH8626V100是富瀚微出的一款带摄像头的方案,开发工具在Linux 上进行。版本 Ubuntu 20.04 64位。

xue_nuo的博客 1万+

PCL 基于法线微分(DoN)的点云分割【2026最新版】

基于法线微分的分割。博客长期更新,本文最新更新时间为:2026年5月10日。

点云侠的博客 39万+

linux 安装tomcat教程(配图详解)

PS:安装tomcat需要先配置jdk,没有配置jdk同学,先移步到如何安装配置JDK 前言 tomcat安装包下载准备 1.tomcat官网Apache Tomcat® - Apache Tomcat 9 Software Downloads下载 2.主机wget源下载 #执行命令 wgethttps://dlcdn.apache.org/tomcat/tomcat-8/v8.5.71/bin/apache-tomcat-8.5.71.tar.gz​ 一 tomcat安装包上传到....

qq_44179756的博客 2万+

PCL RANSAC采样一致性算法

一直想了解一下RANSAC算法的一些原理,所以就趁着自己闲了下来整理了一下,做了这篇笔记。 文章目录一、简介二、PCL中的RANSAC 一、简介 RANSAC是一种随机参数估计算法。RANSAC从样本中随机抽选出一个样本子集,使用最小方差估计算法对这个子集计算模型参数,然后计算所有样本与该模型的偏差,再使用一个预先设定好的阈值与偏差比较,当偏差小于阈值时,该样本点属于模型内样本点(内点),否则就是外样本点(外点)。记录当前的内点的个数,然后重复上述的过程,直到模型中的内点达到最多,那么此时的模型参数即为最

dayuhaitang1的博客 2115

Linux下Tomcat的安装

Linux下Tomcat的安装1.下载Tomcat在下面的地址下载Tomcat的二进制版[@more@]Linux下Tomcat的安装1.下载Tomcat在下面的地址下载Tomcat的二进制版 http://mirrors...

congqingshi6182的博客 92

❤️爆肝十二万字《python从零到精通教程》,从零教你变大佬❤️(建议收藏)

文章目录强烈推荐系列教程,建议学起来!!一.pycharm下载安装二.python下载安装三.pycharm上配置python四.配置镜像源让你下载嗖嗖的快4.1pycharm内部配置4.2手动添加镜像源4.3永久配置镜像源五.插件安装(比如汉化?)5.1自动补码神器第一款5.2汉化pycharm5.3其它插件六.美女背景七.自定义脚本开头八、这个前言一定要看九、python入门十、python缩进十一、Python注释1.单行注释2.多行注释十二、Python 变量1.变量定义理解2. 变量名命名3. 分

全栈川川 26万+

3、无限维系统理论中的算子与半群:概念、定理及应用

本博文深入探讨了无限维系统理论中的两个核心概念:里茨谱算子与卢默-菲利普斯定理。文章首先介绍了里茨基的定义与性质,分析了谱、预解集及特征值在无限维系统中的特性,并详细阐述了里茨谱算子的条件及其生成C0-半群的能力,结合阻尼欧拉-伯努利梁模型展示了其应用。随后,文章介绍了卢默-菲利普斯定理及其推论,通过多个偏微分方程实例(如一阶方程、柔性梁、波动方程和扩散问题)说明如何利用该定理判断算子是否生成压缩半群。此外,还强调了状态空间选择和边界条件对系统适定性的重要影响,并总结了相关问题的解决步骤与方法。

flink9streamer的博客 146

linux系统下安装Tomcat

引言 一般企业中使用的服务器有多种:Web的服务器有: resin, tomcat(推荐给初学者) apache, weblogic(商业用), websphere(商业用), JBoss 等多种。 承载服务器的系统有Windows系统或者linux系统,我们将这些服务器安装在系统中的时候,配置和安装的方式都类似,我们会了一种,举一反三,其他的原理都是相同的,只是配置有所差异而已。   下

邱慕夏 没有比脚更长的路,没有比人更高的山 1024

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ubuntu下安装jdk和tomcat

1、安装jdk (1)jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据自己系统需求进行下载,我下载的为64位,linux:jdk-8u131-linux-x64.tar.gz (2)将压缩包放入/usr/lib/jvm下进行解压 #tar zvxf .

u012841667的专栏 898

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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

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

Linux——安装tomcat并部署项目

linux系统安装tomcat并部署项目

程序员阿龙的博客 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Linux下安装tomcat并部署网站

安装jdk: Oracle官方下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html yum安装openjdk: 1.查找可使用的jdk包: [root@linux ~]# yum list |grep jdk 2.选择对应版本的包安装: [root@linux ~]# yum -y install java-...

FUYY'S BLOG 4698

Linux上安装tomcat并查看tomcat是否安装成功

参考文件:https://www.cnblogs.com/xdp-gacl/p/4097608.html(侵删) https://www.cnblogs.com/Rozdy/p/4619190.html(侵删) 如何在Linux上创建文件夹 mkdir 想要创建的文件夹名称 (例如:mkdir user) 如何删除文件夹 rmdir 或者 rm 想要删除的文件夹名称 (例如: rmdir us...

weixin_43943355的博客 1万+

linux 安装 配置tomcat8,linux安装配置多个tomcat,linux安装部署2个以上tomcat

一、Tomcat下载 点击此处进入官网下载tomcat 二、Tomcat安装部署 1.创建路径并上传tomcat --创建文件夹 mkdir /tomcat --进入文件夹 cd /tomcat --解压文件 tar -xzvf apache-tomcat-8.5.47.tar.gz --重命名 mv apache-tomcat-8.5.47 tomcat8.5-8080 ...

徐本锡的专栏 132万+

Linux中如何安装、使用tomcat

文章目录一、作用:二、Tomcat特性三、Tomcat的安装部署1、安装JDK2、安装Tomcat3、定义CATALINA_HOME环境变量4、tomcat相关的目录5、启动tomcat6、tomcat开机自启四、Tomcat配置解析1、项目目录2、配置文件---server.xml五、Tomcat多实例部署1、环境描述2、规划目录3、复制实例配置文件4、编辑实例配置文件5、多个实例如何启动6、启动六、实现nginx负载均衡与反向代理**反向代理**1、环境描述2、在nginx端配置实现对phone_war

ljh451321的博客 3768

linux环境下tomcat安装配置

可以通过命令 ps -ef|grep java 查看tomcat是否已经停止,如果进程中没有该tomcat,就说明tomcat已经被停止了。使用mv命令对tomcat重命名,因可能部署多个tomcat,建议已tomcat_项目名_端口号的形式就行命名,方便查看维护。tomcat统一安装部署在/usr/local/tomcat目录下,可以部署多个tomcat,方便统一管理。1)、进入tomcat的bin目录下,输入./shutdown.sh 停止tomcat。2)直接查看进程,根据进程号停止tomcat。

lvc940的博客 2444

Linux 使用yum安装Tomcat

Linux 使用yum安装Tomcat1. 安装2. 查看当前状态3. 尝试启动Tomcat4. 尝试解决打不开8080的问题5. 再次尝试打开8080 1. 安装 使用命令yum install tomcat安装tomcat 2. 查看当前状态 使用systemctl status tomcat查看当前状态,为dead 3. 尝试启动Tomcat 使用systemctl start tomcat启动tomcat, 使用systemctl status tomcat再查看状态,为running。

SYSU_Zhiyuan 5411

Linux安装Tomcat并发布项目

如果你使用的是服务器,记得去安全组添加8080端口。

一切总会归于平淡 3726
上一篇: Linux下安装jdk7
下一篇: Linux下装mysql并搞定编码问题
杜鲁门
博客等级 码龄11年 219粉丝 316原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值