腾讯云配置jdk,mysl,tomcat以及打包上传项目

安装jdk

1.查看yum包含的jdk版本

yum list java*

2.安装java-1.8.0-openjdk-devel.x86_64

yum install java-1.8.0-openjdk-devel.x86_64

// 查看安装路径,通过两个链接文件找到java目录
which java
    
///usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre/bin/java

3.配置环境变量

vi /etc/profile   
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile

安装Tomcat

1.查找要按照的包,使用wget命令安装

https://mirrors.cnnic.cn/apache/tomcat/

wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz

2.解压并配置环境变量

tar xzf apache-tomcat-9.0.45.tar.gz

3.更改环境变量

vim /etc/profile
TOMCAT_HOME=/usr/software/tomcat9
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH

4.启动关闭,访问服务器的8080(默认)端口测试

//在tomcat9/bin目录下
./startup.sh(启动命令)
./shutdown.sh(关闭命令)

5.修改端口

cd /usr/software/tomcat9/conf
vi server.xml

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
//8080改成80
//80端口是http协议规定的标准默认端口

安装Mysql

1.下载安装rpm源

Index of /232905 (mysql.com)

选择版本下载

wget https://repo.mysql.com//mysql57-community-release-el7-1.noarch.rpm

安装

rpm -ivh mysql80-community-release-el7-1.noarch.rpm

2.安装mysql

yum install mysql-community-server

3.启动mysql

service mysqld start

4.获得初始的密码

grep "password" /var/log/mysqld.log

5.登录并更改密码和密码策略

# 登录
mysql -u root -p

# 修改当前登录用户的密码
ALTER USER USER() IDENTIFIED BY '123456';

# 这里是不能设置这么简单的密码的,跟密码策略有关,所以先设置一个难的,然后改了密码策略再改成一个简单方便的密码

# 查看密码策略
SHOW VARIABLES LIKE 'validate_password%';

#修改密码的验证强度,修改后只验证密码的长度,也就是8位
set global validate_password.policy=LOW; 

# 可以继续修改长度,8位还是有点长
set global validate_password.length=6;

打包上传部署

idea Maven打包上传

使用maven打包后把war包上传到服务器tomcat目录下的webapps目录

也可以创建一个project文件夹专门放项目,如果放在project目录下需要修改server.xml中的host标签,

设置默认的项目路径使得直接用ip访问不需要加项目名

配置catalina.sh 和server.xml设置项目默认路径

vi /usr/software/tomcat9/bin/catalina.sh

//添加tomcat路径和jdk路径
CATALINA_HOME=/usr/software/tomcat9
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64
    
vi /usr/software/tomcat9/conf/server.xml
    
//配置默认项目路径,可以是绝对路径也可以是相对路径,相对路径对于webapps/
在server.xml文件的host标签下添加
<Context path="" docBase="项目名"  reloadable="true"/>
//当为 Host 容器 设置了 appBase 属性时, Tomcat 会在启动时自动加载 appBase 指定目录下的所有工程;
    <Host name="localhost"  appBase="webapps"
    unpackWARs="true" autoDeploy="true">
//同时又设置了docBase,就会使得你设置的项目被加载了两次
//因此可以将项目放到webapps外,然后通过绝对路径指定,path表示访问时的根路径
    <Context path="" docBase="项目名"  reloadable="true"/>
    
//这样就可以直接用ip访问到该项目了,不需要加上项目名
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值