java opts这个参数在什么地方设置?

java opts这个参数在什么地方设置?,第1张

你可以看一下你的启动脚本里面,他里面应该有设置值的,如果没有的话,他会调用 其他配置文件,里面应该有配置的。比如:Tomcat 的启动文件会调用 catalina.bat ,然后你在 catalina.bat 里面,可以看到:

set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%

在网上遇到好多坑。。然后我自己的坑并非和他们说的那么弱智的问题,,什么端口占用,,端口占用,我还用问你?

废话不多说:

通过搜索发现是随机数生成问题.解决方案如下

1.在服务器启动时也可以加上参数 -Djava.security.egd=[file:/dev/./urandom](file://dev/urandom)

2.在Tomcat下catalina.sh加入参数:JAVA_OPTS="-Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8 -Djava.security.egd=file:/dev/./urandom"

即可解决!献给新玩Linux学生或者程序员们。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11783791.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存