物联网系统运维——移动电商应用发布,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

相关文章

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

SpringCloud动态配置注解@RefreshScope与@Component的深度解析

《SpringCloud动态配置注解@RefreshScope与@Component的深度解析》在现代微服务架构中,动态配置管理是一个关键需求,本文将为大家介绍SpringCloud中相关的注解@Re... 目录引言1. @RefreshScope 的作用与原理1.1 什么是 @RefreshScope1.

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤