admin管理员组

文章数量:1530062

系统环境是windows

部署容器 tomcat

网上查资料原因是jvm内存太低导致的,因为我配置的service服务启动,修改tomcat/bin/tomcat9w.exe设置

修改后构建jenkins发现还是报同样的错误

把内存设置调大后,tocmat服务无法启动(分析可能是电脑系统不允许分配给jvm太大的内存,最小内存为主机内存的64/1,最大内存为主机内存的4/1

然后推测是不是jmeter虚拟内存不够导致的

打开apache-jmeter\bin\jmeter.bat,发现内存设置足够大,尝试把内存设置为Xms1g

重启tomcat服务后,构建jenkins,发现没有报错,构建正常,这就奇怪了,后续分析问题,先记录

JVM

jvm是什么?参考:JVM内存模型(通俗易懂)_抵制平庸 拥抱变化的博客-CSDN博客_jvm内存模型

  tomcat参数优化参考:

Tomcat 调优及 JVM 参数优化_擦肩而过的博客-CSDN博客

如何查看tomcat的jvm?

localhost:8080 打开tocmat,点击右上角的server status

 

 点击server status打不开页面,需要修改conf/tomcat-users.xml,添加如下内容

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="root" password="123456" roles="manager-gui,admin-gui"/>

 

tomcat jvm设置方法

window  server方式启动tomcat

1、已添加tomcat服务,通过tomcat9w.exe设置jvm,设置完成后,重启tomcat,打开tomcat server status查看设置是否成功

 2、未添加tomcat到windows server 中

设置server.bat,参考:tomcat9注册windows服务后jvm设置_New_Mao_Er的博客-CSDN博客_tomcat9注册服务

本文标签: 报错occurredinitializationJenkinsError