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,无法显示验证码,等的更多相关文章

  1. (转)国内yum源的安装(163,阿里云,epel)

    国内yum源的安装(163,阿里云,epel) ----阿里云镜像源 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS ...

  2. 阿里云ECS(Centos7.2 64bit)安装Docker

    购买了阿里云的ECS服务器后,一直在尝试安装Docker,使用过Ubuntu和CentOS系统,也一直在查找文档,但都是Docker安装完成后却无法访问,一直在ECS上不停的更换系统盘 再次按官方文档 ...

  3. 阿里云centos中mysql的安装及一些常识知识

    -------------------------------------------------------------------    阿里云centos中mysql的安装 工具WinSCP v ...

  4. 阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器

    一.前言 Git是目前优秀和流行的源代码管理工具.而GitHub是一个面向开源及私有软件项目的托管云平台,但开源免费,私有收费.而公司出于商业化等目的需要搭建自己的源代码托管服务器.通过网上了解Gog ...

  5. 阿里云server该数据光盘安装操作

    猛击这里:阿里云server该数据光盘安装操作

  6. Maven项目使用阿里云的Maven库

    Maven项目下载一些jar包非常慢,有时候一个项目能下一个上午,因此可以考虑使用阿里云的Maven库,因为是国内的,所以下载速度非常酷 单个项目使用阿里云的Maven库: pom文件中 <!- ...

  7. 阿里云服务器: centos7 ftp安装

    阿里云服务器: centos7 ftp安装 ftp需要您参考下面链接和附件开放安全组20.21.1024-65535 后查看是否正常. 配置步骤如下, 1, 如果没有安装ftp,需要先安装 yum - ...

  8. 在阿里云的ubuntu服务器上安装xampp时出现unable to realloc unable to realloc 8380000 bytes错误

    在阿里云的ubuntu服务器上安装xampp时出现unable to realloc unable to realloc 8380000 bytes错误 解决:增加Swap空间(阿里云缺省没有分配任何 ...

  9. 阿里云ECS服务器CentOS7.2安装Python2.7.13

    阿里云ECS服务器CentOS7.2安装Python2.7.13 yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装. 操作步骤如下: 检查CentOS7 ...

  10. 阿里云万网虚拟主机安装配置Https(SSL)教程

    太多太多的用户咨询阿里云虚拟主机是否可以安装SSL数字证书?万网空间是否可以支持HTTPS协议访问网站?答案只有一个:目前阿里云虚拟主机都不支持安装SSL证书!但是,但是,可以曲线实现目标! 1.为了 ...

随机推荐

  1. Cesium加载三维路线

    1. 概述 将路线加载到三维地图中,能直观显示道路的坡度变化,协同DEM和遥感影像,能极大丰富道路的可视化效果 本文此处基于Cesium,加载地形数据,叠加遥感影像,再叠加路网数据,形成三维地图,效果 ...

  2. OpenAI Chat completion API 入门指南

    Chat completion API 入门指南 ChatGPT 由 OpenAI 最先进的语言模型 gpt-3.5-turbo 提供支持. 使用 OpenAI API,您可以使用 GPT-3.5-t ...

  3. CGLB动态代理

    CGLB动态代理 一.CGLIB实现接口 public interface ProductInterface { void test(); } /** * 用来测试接口 */ private stat ...

  4. react-native-sortable-list没有渲染数据

    问题如题. 原因是我的order数组为空数组,应该将数组元素补充上.

  5. Visual Studio 2022 不支持 .NET Framework 老版本 项目解决办法

    Visual Studio 2022 不支持 .NET Framework老版本 (4.5) 项目解决办法 新电脑安装的是Visual Studio 2022,打开老项目的时候发现没有.net fra ...

  6. 测开-面试题-OS、Linux、算法、其他

    1 OS 1.1 进程.线程.协程区别? 答: 1.进程是资源分配的单位:2.线程是CPU调度的单位:3.协程是一种比线程更加轻量级的存在,协程不是被操作系统内核所管理,而完全是由程序所控制(也就是在 ...

  7. vue中input触发方法中调用ajax,导致input失去焦点问题

    发现在vue中监控input绑定的值,调用方法时,如果方法中有调用后端接口(使用Ajax),会导致input输入框失去焦点,这样导致的问题就是每输入一个字符,就要重新聚焦一次,可通过以下方式在方法中重 ...

  8. liunx常用命令必备,持续更新

    inux中的命令的确是非常多,但是只需要掌握我们最常用的命令足够完成我们的工作了. 1.切换超级用户与普通用户 默认登录的是普通用户权限显示$符从普通用户切换超级用户权限:sudo su输入密码 从超 ...

  9. xpath拉取链家二手房信息并保存到excel中

    import os.path import requests from lxml import etree import xlwt import xlrd def create_excel(): if ...

  10. unity 扇形范围检测目标

    第一种 代码方法 传入目标点测试即可 private float ScopeDistance = 2f;//扇形距离 private float ScopeJiaodu = 120;//扇形的角度 / ...