阿里云部署应用

news/2024/7/1 3:03:19

 安装jdk

查看已安装版本

rpm -qa | grep java

yum命令查找JDK1.8软件包

yum -y list java-1.8*

安装列表中的JDK1.8软件包

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

 java -version

配置环境变量

vim /etc/profile

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

立即生效环境变量

source /etc/profile

安装jenkins

执行公共命令(确保8080端口未被占用,一旦失败就很难跑起来)

ACS-ECS-Applications-Setup-Jenkins.sh

 或者按以下步骤安装

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

yum install fontconfig java-11-openjdk
yum install jenkins

 启动jenkins

systemctl start jenkins.service 

添加安全组策略

远程访问

查看密码

cat /var/lib/jenkins/secrets/initialAdminPassword

 安装插件

 创建用户

 

修改密码

 

 

 创建一般用户www

useradd www

创建网站根目录

mkdir -p /data/wwwroot/default

将网站根目录的所属用户设置为www

chown -R www.www /data/wwwroot

安装Apache Tomcat

下载Tomcat 8安装包

wget --no-check-certificate https://labfileapp.oss-cn-hangzhou.aliyuncs.com/apache-tomcat-8.5.72.tar.gz

解压Tomcat 8安装包

 tar -zxvf apache-tomcat-8.5.72.tar.gz

 移动Tomcat所在目录

 mv apache-tomcat-8.5.72 /usr/local/tomcat/

将文件的所属用户设置为www

chown -R www.www /usr/local/tomcat/

修改端口

 vim /usr/local/tomcat/conf/server.xml

 

启动tocmat

/usr/local/tomcat/bin/startup.sh

 添加安全组规则

远程访问

 


http://lihuaxi.xjx100.cn/news/307432.html

相关文章

51单片机自学报告--实验部分

微机接口技术-自主学习笔记 PPT链接:微机接口自学--51单片机自学汇报PPT_猫猫爱吃小鱼的博客-CSDN博客 效果演示gif: 四、Proteus仿真 仿真环境:电路仿真软件: Proteus HEX可执行文件编写软件: keil uVision4 keil uVision4新…

设计模型之单例设计

前言 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被…

【蓝桥杯】第十四届模拟赛第一期及第二期填空汇总

目录 1.A题(进制位数) 位运算符 第一期 问题描述 解析 第二期 解析 代码 2.B题(日期问题) 第一期 问题描述 解析 代码实现 执行结果 第二期 问题描述 解析 3.C题(数学问题) 第一期 问题…

4. 死信队列

二八佳人体似酥,腰间仗剑斩愚夫。虽然不见人头落,暗里教君骨髓枯。 死信 概念 先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理 解,一般来说,producer 将…

第十二章 Amortized Analysis平摊分析

第12章 Amortized Analysis平摊分析第10周 记于2022/11/29概率分析与平摊分析的区别概率分析平均执行时间考虑同一算法的所有可能输入情况 如果使用概率,则称为期望运行时间 针对单一操作/算法平摊分析针对某一数据结构的 操作序列 不使用概率 操作序列中的平均操作性能/代价【…

效率工具之Arthas

Arthas 阿里巴巴开源的Java诊断工具;追踪方法执行链、反编译、监控JVM状态 在线安装 使用 1. trace 跟踪调用链 解决痛点:定位问题根据日志推理分析,方法出入参不可见,分支判断太多情况下 定位很慢,分析出可能有问…

html5期末大作业——HTML+CSS公益关爱残疾人( 6个页面)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

C++-关键字:auto

C98 auto 早在C98标准中就存在了auto关键字,那时的auto用于声明变量为自动变量,自动变量意为拥有自动的生命期,这是多余的,因为就算不使用auto声明,变量依旧拥有自动的生命期: int a 10 ; //拥有自动生命…