阿里云初始化,epel库,docker安装的一般步骤,和java8 升级 java11 的一些bug,无法显示验证码,等
1. 反射异常
有些反射异常,不是自己代码的错而是一些框架调用的时候,所带来的,不好处理。
用压制输出的形式,1行为压制,2行为调试模式,输出所有的报错信息。这里用java.base / java.net.URLxxxx 会报package不在包内。
#!/bin/sh
#chkconfig: 2345 80 90
#description: start kitchen springboot project
time1=$(date "+%Y%m%d-%H%M%S")
nohup java --illegal-access=deny --add-opens java.net.URL.openStream=ALL-UNNAMED -jar /root/www/kitchenMenu-0.0.1-SNAPSHOT.jar 1>/dev/null 2>/root/www/logs/kitchenMenu-$time1-8080.log &
nohup java --illegal-access=debug -jar /root/www/kitchenMenu-0.0.1-SNAPSHOT.jar --server.port=8090 1>/dev/null 2>/root/www/logs/kitchenMenu-$time1-8090.log &
docker 文件编写,和jdk11运行java的Dockerfile文件
验证码不显示图片,缺少gd库
yum install -y gd
以下为 docker 常用命令
#安装epel源
yum install epel-release -y --nogpgcheck #安装docker-ce yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache yum -y install docker-ce service docker start yum -y install lrzsz yum -y install gd
yum install -y java-11-openjdk
yum install -y java-11-openjdk-devel
docker pull mysql:5.7.40 docker pull redis:6.0.16 docker run -d --name redis-test -p 6379:6379 redis:6.0.16 --requirepass "xxxxxx"
# (可能是,还没测it的事)mysql 以下带伪终端,便于建库,若用SQLyog工具ssh,可以把it,去掉。
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=xxxxxx mysql:5.7.40
docker update --restart=always [容器名] // 已经建立容器,修改开机启动,或 直接如下命令
docker run -d --name redis-test --restart=always -p 6379:6379 redis:6.0.16 --requirepass "xxxxxx"
查看运行命令
docker ps -a --no-trunc | grep container_name
//直接用SQLyog工具ssh连接数据库,建库,或进入mysql-test 内部,创建数据库
docker exec -it mysql-test bash mysql -u root -p create database kitchen_menu; #用ssh远程数据库连接工具,导入sql, #运行jdk11 程序 nohup java --illegal-access=debug -jar /root/www/kitchenMenu-0.0.1-SNAPSHOT.jar --server.port=8080 1>/root/www/logs/access.log 2>/root/www/logs/errors.log & nohup java -jar /root/www/kitchenMenu-0.0.1-SNAPSHOT.jar --server.port=80 1>/root/www/logs/access.log 2>/root/www/logs/errors.log &
springsecurity 首页登录时,提示匿名用户的trueName的错误,在主配置文件中,加上anonymous的配置
.and()
.anonymous()
.principal(new Principal() {
@Override
public String getName() {
return null;
}
public String getTrueName(){
return null;
}
})
.and() .csrf()
.disable()
查看docker内部的linux版本
进入到etc目录下,有yum的一般是centos,有apt的一般是debian
cat /etc/issue
一般为debian
用普通的不好用,是查的宿主的linux的版本。
###########################

阿里云初始化,epel库,docker安装的一般步骤,和java8 升级 java11 的一些bug,无法显示验证码,等的更多相关文章
- (转)国内yum源的安装(163,阿里云,epel)
国内yum源的安装(163,阿里云,epel) ----阿里云镜像源 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS ...
- 阿里云ECS(Centos7.2 64bit)安装Docker
购买了阿里云的ECS服务器后,一直在尝试安装Docker,使用过Ubuntu和CentOS系统,也一直在查找文档,但都是Docker安装完成后却无法访问,一直在ECS上不停的更换系统盘 再次按官方文档 ...
- 阿里云centos中mysql的安装及一些常识知识
------------------------------------------------------------------- 阿里云centos中mysql的安装 工具WinSCP v ...
- 阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器
一.前言 Git是目前优秀和流行的源代码管理工具.而GitHub是一个面向开源及私有软件项目的托管云平台,但开源免费,私有收费.而公司出于商业化等目的需要搭建自己的源代码托管服务器.通过网上了解Gog ...
- 阿里云server该数据光盘安装操作
猛击这里:阿里云server该数据光盘安装操作
- Maven项目使用阿里云的Maven库
Maven项目下载一些jar包非常慢,有时候一个项目能下一个上午,因此可以考虑使用阿里云的Maven库,因为是国内的,所以下载速度非常酷 单个项目使用阿里云的Maven库: pom文件中 <!- ...
- 阿里云服务器: centos7 ftp安装
阿里云服务器: centos7 ftp安装 ftp需要您参考下面链接和附件开放安全组20.21.1024-65535 后查看是否正常. 配置步骤如下, 1, 如果没有安装ftp,需要先安装 yum - ...
- 在阿里云的ubuntu服务器上安装xampp时出现unable to realloc unable to realloc 8380000 bytes错误
在阿里云的ubuntu服务器上安装xampp时出现unable to realloc unable to realloc 8380000 bytes错误 解决:增加Swap空间(阿里云缺省没有分配任何 ...
- 阿里云ECS服务器CentOS7.2安装Python2.7.13
阿里云ECS服务器CentOS7.2安装Python2.7.13 yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装. 操作步骤如下: 检查CentOS7 ...
- 阿里云万网虚拟主机安装配置Https(SSL)教程
太多太多的用户咨询阿里云虚拟主机是否可以安装SSL数字证书?万网空间是否可以支持HTTPS协议访问网站?答案只有一个:目前阿里云虚拟主机都不支持安装SSL证书!但是,但是,可以曲线实现目标! 1.为了 ...
随机推荐
- GIS若干相关的概念
投影 常用的投影坐标系: CGCS2000_3_Degree_GK_CM_111E CGCS2000_3_Degree_GK_Zone_37 CGCS2000_GK_Zone_19 Beijing_1 ...
- 单一资产VAR风险--基于python
数据源:使用 AKShare包.它是一个免费.开源的 Python 财经数据接口包.网址https://www.akshare.xyz/index.html 一.获取数据: 计算日收益率: impor ...
- mock模拟数据使用教程
mock模拟数据,get.post请求: https://blog.csdn.net/dongqian911/article/details/115136566 Mock.js 生成随机数据,拦截 A ...
- Access数据库使用
简单介绍创建表,设置表属性,内容 双击打开软件,新建空白数据库 上面创建--表,右侧右键点击表1,选择保存,输入表名称. 左侧右键点击表--打开设计视图 设置表内容及格式,首行默认为主键,需右键点主键 ...
- 微信小程序与微信公众号之间支付问题解决方案
前言 大家好,我是一名对编程有兴趣的小伙子,IT届称我为xiager,工作中叫我jake 就好了,如果此文对你有帮助希望多多关注哦. 准备 微信公众平台 微信支付平台 微信开放平台 一. 小程序 ...
- DataTransfer.setDragImage()自定义拖拽图像遇到的坑
发生拖动时,从拖动目标(dragstart事件触发的元素)生成半透明图像,并在拖动过程中跟随鼠标指针.这个图片是自动创建的,你不需要自己去创建它.然而,如果想要设置为自定义图像,那么 DataTran ...
- vue3中对于/deep/和::v-deep的警告信息处理
目前发现两处警告信息: ::v-deep usage as a combinator has been deprecated. Use :deep() instead. the >>> ...
- 04-python垃圾回收机制
python垃圾回收机制 一.引入 解释器在执行定义变量的语法时,会申请内存空间来存放变量值,每一块内存空间都有其唯一的内存地址,我们在前面说过,变量名并不是存放的变量值,而是存放的内存地址,通过访问 ...
- 前端日期控件,在设置了readonly的情况,还能选择日期的解决办法
去掉只读和增加onclick属性: $("#date").removeAttr("readonly"); $("#date").attr(& ...
- Aspose.Cells 拒绝访问、数据库 64 bit mode with the 32 bit Oracle、视图加载格式不正确。
第一次遇到发布程序后,引发的这么多奇葩问题.记录一下. 配置:windows server 2018 R2 企业版 sp1 这是一台闲置4年机子,拿到机子里面已经安装过oracle客户端,我直接卸载装 ...