物联网系统运维——移动电商应用发布,Tomcat应用服务器,实验CentOS 7安装JDK与Tomcat,配置Tomcat Web管理界面

本文主要是介绍物联网系统运维——移动电商应用发布,Tomcat应用服务器,实验CentOS 7安装JDK与Tomcat,配置Tomcat Web管理界面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一.Tomcat应用服务器

1.Tomcat介绍

Tomcat是- -个免费的开源的Ser Ivet容器,它是Apache基金会的Jakarta 项目中的一个核心项目,由Apache, Sun和其他一 些公司及个人共同开发而成。Tomcat是一一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
在Tomcat中,应用程序的成部署很简单,只需将WAR文件放到Tomcat的webapps目录下,Tomcat会自动检测到这个文件,并将其解压。然后在浏览器中输入应用的JSP地址即可访问。

2.Tomcat应用服务器部署

(1)JDK环境安装

(2)配置环境变量

(3)安装部署Tomcat

3.Mobi leShop系统上传及配置

使用ssh连接服务器,使用scp指令将本地的mobi | eshop. war.上传到服务器端的/opt/tomcat/webapps目录下,修改数据库连接配置文件jdbc. properties。

4. MobileShop数据库导入

上传mob i leshop. sql文件到服务器中
mysq| -u root -p, 输入密码登录到mysql,执行如下语句:

mysql> create database mobi leshop default charset utf8;
        -> use mobi leshop;
        -> source/home/mob i leshop. sql

5. Mob i leShop系统登录验证

打开浏览器,输入服务器IP: 8080/mobileshop

二.实验CentOS 7安装JDK与Tomcat

1.CentOS 7安装JDK

(1)卸载centos7自带的jdk

//通过以下命令查看是否已经安装jdk

# yum list installed |grep java

//如果安装了则通过以下命令删除

# yum -y remove #名称

(2)安装jdk

//通过以下命令查找能够安装的jdk版本

# yum -y list java*

//通过以下命令安装jdk1.8

# yum install -y java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64

//通过以下命令查看jdk是否安装完成

# java -version

//linux使用yum命令后,将OpenJDK安装到/usr/lib/jvm/目录,使用如下命令查看

# ls /usr/lib/jvm/

 

(3)配置环境变量

# vim /etc/profile

//将下面的四行粘贴到/etc/profile中:

export JAVA_HOME=/usr/lib/jvm/java

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=$PATH:${JAVA_HOME}/bin

 

//保存关闭后,执行以下命令,让设置立即生效

# source /etc/profile

 

//输入以下命令,来确认这三个变量是否设成了我们想要的

# echo $JAVA_HOME

# echo $JRE_HOME

# echo $CLASSPATH

# echo $PATH

 

//至此,JDK安装完成了

-----------------------------------------------------------

2CentOS 7安装Tomcat

(1)卸载centos7自带的Tomcat

//通过以下命令查看是否已经安装tomcat

# yum list installed |grep tomcat

//如果安装了则通过以下命令删除

# yum -y remove #名称

(2)安装Tomcat

//安装

# yum install -y tomcat tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc

//查看Tomcat是否安装成功

# yum list installed |grep tomcat

//检查/usr/share/tomcat/webapps目录是否存在如下文件夹

# ls /usr/share/tomcat/webapps

docs  examples  host-manager  manager  ROOT  sample

(3)配置环境变量

//Tomcat默认安装路径/usr/share/tomcat/

# ll /usr/share/tomcat/

//在/etc/profile配置文件中加入Tomcat环境变量

# vim /etc/profile

export CATALINA_BASE=/usr/share/tomcat

export CATALINA_HOME=/usr/share/tomcat

//保存并关闭profile文件,执行如下命令生效

# source /etc/profile

//使用如下命令查看Tomcat变量

# echo $CATALINA_BASE

# echo $CATALINA_HOME

(4)配置Tomcat Web管理界面

# vim /usr/share/tomcat/conf/tomcat-users.xml

//要新增谁可以访问用户manager-gui和admin-gui;您可以通过定义类似于以下示例的用户来执行此操作。

<tomcat-users>

   <user username="admin" password="123456" roles="manager-gui,admin-gui"/>

</tomcat-users>

(5)启动Tomcat

//设置开机启动

# systemctl enable tomcat

//启动 Tomcat

# systemctl start tomcat

//查看Tomcat是否启动成功

# systemctl status tomcat

 

(6)访问Web界面

打开浏览器在地址栏输入服务器IP:8080

这篇关于物联网系统运维——移动电商应用发布,Tomcat应用服务器,实验CentOS 7安装JDK与Tomcat,配置Tomcat Web管理界面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1089648

相关文章

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

windos server2022里的DFS配置的实现

《windosserver2022里的DFS配置的实现》DFS是WindowsServer操作系统提供的一种功能,用于在多台服务器上集中管理共享文件夹和文件的分布式存储解决方案,本文就来介绍一下wi... 目录什么是DFS?优势:应用场景:DFS配置步骤什么是DFS?DFS指的是分布式文件系统(Distr

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.

关于Maven中pom.xml文件配置详解

《关于Maven中pom.xml文件配置详解》pom.xml是Maven项目的核心配置文件,它描述了项目的结构、依赖关系、构建配置等信息,通过合理配置pom.xml,可以提高项目的可维护性和构建效率... 目录1. POM文件的基本结构1.1 项目基本信息2. 项目属性2.1 引用属性3. 项目依赖4. 构

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用