华为云服务器部署tomcat+jdk
华为云服务器部署tomcat+jdk
在华为云上部署tomcat+jdk有两种方法,一是自行手动部署,二是通过华为云的DevCloud项目下的部署功能完成自动部署。
一、 手动部署
以部署jdk1.8、tomcat8.5为例,由于tomcat依赖jdk,所以先行安装jdk
1、 先查看centos中自带的jdk并卸载
rpm -qa | grep java //查看
有文件的话就卸载,例如
rpm -e --allmatches --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64 //卸载
rpm -qa | grep java //再次查看
2、 yum 命令查找jdk
yum -y list java*
或者
yum search jdk
3、 安装jdk
例如,安装java-1.8.0-openjdk.x86_64
yum install java-1.8.0-openjdk.x86_64
4、 检验安装
java –version
显示如下为安装成功(示例)
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
5、 yum 命令安装默认安装路径为 /usr/lib/jvm
6、 设置jdk环境变量
vim /etc/profile
在文件中写入:
JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64 //注:此处为所安装的jdk的jre的路径
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
7、 使profile文件立马生效
. /etc/profile // . 后面有个空格
至此jdk安装完毕
安装tomcat:
1、 创建一个目录用于存放tomcat
2、 使用wget命令下载
Wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz
3、 解压缩,命令行:
tar -zxvf apache-tomcat-8.5.47.tar.gz
4、 移动到解压的文件的bin目录下,运行./startup.sh文件
5、 验证是否成功,网页输入ip+8080端口
不成功的原因:
(1)Linux的8080 端口未打开,参考这篇文章https://www.cnblogs.com/jtestroad/p/8031850.html
然后端口写8080,再到华为云的安全组把8080端口打开
(2)jdk安装不正确,或者%JAVA_HOME所指向的地址不正确,可打开tomcat日志查看原因。
先切到
cd usr/local/tomcat/logs
打开文件
tail -f catalina.out
二、 自动部署
华为云DevClound 提供了自动部署的功能
1、 打开项目,选择 构建&发布 下的部署
2、 先在主机管理下面添加主机组和主机
3、 然后在部署任务这里新建任务
4、 在这里选择部署tomcat任务
5、 然后对左边每一项步骤进行自定义,自定义内容为选择主机组为所需部署的主机组,选择jdk版本
6、 选择tomcat版本
7、 然后在选择部署来源这里选择已发布的软件包,如果没有课删除这步骤
8、 保存,也可保存并执行
9、 如有问题可参考华为云帮助文档
https://support.huaweicloud.com/clouddeploy/index.html
华为云服务器部署tomcat+jdk相关推荐
- 华为云服务器上安装jdk和部署tomcat
华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...
- 腾讯云服务器部署TomCat出现404
自己买了一个腾讯云服务器,TomCat部署出现404,修改方法: 方法一(直截了当):直接修改访问路径: 方法二(强迫症专属): 第一步:在服务器上,直接修改tomcat/webapp下面项目包的名字 ...
- windows系统下的云服务器部署tomcat
在环境配置没问题的基础下,如果启动服务器缺无法打开默认页面,则很有可能说明是你的端口问题: 这里我的解决方法: 控制面板-->系统和安全-->Windows 防火墙-->高级设置-- ...
- 华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署
华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署 本次分享内容共分四个主要部署步骤 1.Django框架项目搭建部署 2.本地内网穿透测试 3.阿里支付宝支付接口部 ...
- Centos7云服务器部署SpringBoot项目(手动配置环境篇)
文章目录 前言 一.部署Tomcat服务器 1.安装JDK1.8 2.安装与启动tomcat 配置安全组(8080端口) 二.安装JDK8 三.Mysql5.7安装 1.下载mysql 2.启动MyS ...
- 华为云服务器初探二(完结)
在上一篇<华为云服务器初探> 中介绍了在使用华为云服务器部署时的一些关键点,本篇继续,内容涉及如下: 中间件的部署问题解决 NAT 网关使用 数据库服务的访问 dotNET Core 程序 ...
- 天翼云服务器部署程序不能外网被访问问题
一.背景 在客户的天翼云服务上部署程序,部署成功之后,也添加安全协议和入站规则,还是不能被外网访问. 二.原因 我部署的程序是默认的80端口,而天翼的云服务的端口:80,8080,443,8443:都 ...
- docker+nginx+tomcat*3在华为云服务器上的负载均衡
具体包括: 1,要求部署一台Nginx和三台Tomcat服务器 2,Ngnix需要实现三种策略: 轮询: 权重,三台服务器的权重为1,3,5: IP Hash. 最终实现的效果是,本地电脑通过网页访问 ...
- 部署Django项目到华为云服务器教程
Ubuntu 20.04 + Python3.7 + mysql5.7 + Django4.1.3 + 宝塔Linux面板 文章目录 1.连接华为云服务器 2.安装宝塔linux面板 3.安装项目对应 ...
最新文章
- 浅显易懂 Makefile 入门 (09)— include 文件包含、MAKECMDGOALS
- BootStrap在一行如何展示多行单据
- 笨方法“学习python笔记之random
- 造轮子是什么意思_聊聊在阿里工作一年的收获,什么是真正的技术能力?
- 11g R2 RAC客户端负载均衡配置
- html横向导入word
- 系统服务器ping偶尔超时,云服务器ping超时原因
- IP路由原理——技术详解
- Android面试总结(持续更新修改)
- 手机分辨率基础知识(DPI,DIP计算)
- Arcgis中山脊线,山谷线的提取,以及流域的分割
- Cell:代谢组学肠道微生物群介导生酮饮食的抗癫痫作用
- 20135203齐岳 信息安全系统设计基础期中总结
- C指针与指针之间的相减操作
- 使用 PyTorch 搭建网络 - predict_py篇
- Navicat for mysql的相关教程
- kafka启动异常InconsistentClusterIdException
- 一个大龄青年转做开发的开端,记录学习过程及督促自己(2021.5.25 10:04)
- 都市妖奇谈---医院鬼故事
- 联想之殇:拥有摩托罗拉为何还在手机市场一败涂地?