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

相关文章

Spring配置扩展之JavaConfig的使用小结

《Spring配置扩展之JavaConfig的使用小结》JavaConfig是Spring框架中基于纯Java代码的配置方式,用于替代传统的XML配置,通过注解(如@Bean)定义Spring容器的组... 目录JavaConfig 的概念什么是JavaConfig?为什么使用 JavaConfig?Jav

Spring Boot Interceptor的原理、配置、顺序控制及与Filter的关键区别对比分析

《SpringBootInterceptor的原理、配置、顺序控制及与Filter的关键区别对比分析》本文主要介绍了SpringBoot中的拦截器(Interceptor)及其与过滤器(Filt... 目录前言一、核心功能二、拦截器的实现2.1 定义自定义拦截器2.2 注册拦截器三、多拦截器的执行顺序四、过

JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)

《JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)》:本文主要介绍如何在IntelliJIDEA2020.1中创建和部署一个JavaWeb项目,包括创建项目、配置Tomcat服务... 目录简介:一、创建项目二、tomcat部署1、将tomcat解压在一个自己找得到路径2、在idea中添加

springboot的controller中如何获取applicatim.yml的配置值

《springboot的controller中如何获取applicatim.yml的配置值》本文介绍了在SpringBoot的Controller中获取application.yml配置值的四种方式,... 目录1. 使用@Value注解(最常用)application.yml 配置Controller 中

springboot中配置logback-spring.xml的方法

《springboot中配置logback-spring.xml的方法》文章介绍了如何在SpringBoot项目中配置logback-spring.xml文件来进行日志管理,包括如何定义日志输出方式、... 目录一、在src/main/resources目录下,也就是在classpath路径下创建logba

SpringBoot的内嵌和外置tomcat的实现方式

《SpringBoot的内嵌和外置tomcat的实现方式》本文主要介绍了在SpringBoot中定制和修改Servlet容器的配置,包括内嵌式和外置式Servlet容器的配置方法,文中通过示例代码介绍... 目录1.内嵌如何定制和修改Servlet容器的相关配置注册Servlet三大组件Servlet注册详

JavaWeb 中的 Filter组件详解

《JavaWeb中的Filter组件详解》本文详细介绍了JavaWeb中的Filter组件,包括其基本概念、工作原理、核心接口和类、配置方式以及常见应用示例,Filter可以实现请求预处理、响应后... 目录JavaWeb 中的 Filter 详解1. Filter 基本概念1.1 什么是 Filter1.

C++多线程开发环境配置方法

《C++多线程开发环境配置方法》文章详细介绍了如何在Windows上安装MinGW-w64和VSCode,并配置环境变量和编译任务,使用VSCode创建一个C++多线程测试项目,并通过配置tasks.... 目录下载安装 MinGW-w64下载安装VS code创建测试项目配置编译任务创建 tasks.js

Nginx概念、架构、配置与虚拟主机实战操作指南

《Nginx概念、架构、配置与虚拟主机实战操作指南》Nginx是一个高性能的HTTP服务器、反向代理服务器、负载均衡器和IMAP/POP3/SMTP代理服务器,它支持高并发连接,资源占用低,功能全面且... 目录Nginx 深度解析:概念、架构、配置与虚拟主机实战一、Nginx 的概念二、Nginx 的特点

2025最新版Android Studio安装及组件配置教程(SDK、JDK、Gradle)

《2025最新版AndroidStudio安装及组件配置教程(SDK、JDK、Gradle)》:本文主要介绍2025最新版AndroidStudio安装及组件配置(SDK、JDK、Gradle... 目录原生 android 简介Android Studio必备组件一、Android Studio安装二、A