1、安装jdk,一定要安装openjdk,不要安装oracle openjdk ,那个需要证书才能运行
yum install java-1.8.0-openjdk-devel.x86_64 -y
默认jre jdk 安装路径是/usr/lib/jvm 下面
配置jdk环境变量
vim /etc/profile
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-1.8.0
export JRE_HOME=$JAVA_HOME/jre
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
重新加载配置文件
source /etc/profile
2、安装redis集群
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
tar -xvf redis-6.2.6.tar.gz
cd redis-6.2.6
make && make install
3、安装nginx
yum install nginx
nginx服务的默认配置文件在 vim /etc/nginx/conf.d/default.conf ,打开可看到,默认端口为80,项目部署目录为/usr/share/nginx/html/。
3、安装zookeeper
4、安装tomcat
5、安装git
6、安装maven
7、安装新项目
8、安装旧项目
9、微信支付退款的坑
javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1029)
javax.crypto.Cipher.implInit(Cipher.java:795)
javax.crypto.Cipher.chooseProvider(Cipher.java:854)
javax.crypto.Cipher.init(Cipher.java:1374)
javax.crypto.Cipher.init(Cipher.java:1308)
com.focustech.common.codec.encrypter.AES256Encrypter.cipher(AES256Encrypter.java:37)
com.focustech.common.codec.encrypter.AES256Encrypter.encrypt(AES256Encrypter.java:45)
异常原因:如果密钥大于128, 会抛出java.security.InvalidKeyException: Illegal key size 异常. 因为密钥长度是受限制的, java运行时环境读到的是受限的policy文件. 文件位于jdk/jre/lib/security
解决办法也很简单:
替换jdk 与jre下两个jar包:local_policy.jar和 US_export_policy.jar即可。
一般下载jdk的时候,已经有jre了,所以一般就只用改
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/lib/security/policy这个目录的两个jar包就好了。
下面是jdk1.8的策略文件:
链接:https://pan.baidu.com/s/1LvTTIdmdDEmPd_d67c-7zA?pwd=fvik
提取码:fvik
--来自百度网盘超级会员V6的分享
网友评论