美文网首页
java环境

java环境

作者: 卫泽洪_70a7 | 来源:发表于2022-03-23 14:38 被阅读0次

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的分享

相关文章

网友评论

      本文标题:java环境

      本文链接:https://www.haomeiwen.com/subject/gaufjrtx.html