页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

      A.如果Tomcat应用服务器是使用Smartbi exe安装包进行安装的,那么这个Tomcat是smartbi自带的,是经过改造的。设置JVM参数的步骤如下:
         1.关闭应用服务器
         2.进入Tomcat\bin目录,使用编辑方式打开startup.cmd(可以使用notepad++、UltraEdit等编辑工具)
         3.在startup.cmd中最下端找到以下内容
        Image Modified
         修改其中的-Xms ,-Xmx , -XX:MaxPermSize,添加-Djava.awt.headless=true,比如将Xms设置为512m,Xmx修改为 10240m, MaxPermSize修改为512m,在后面添加-Djava.awt.headless=true。修改后如下:
       Image Modified
 
     B.如果Smartbi是使用war包部署的,也就是说Tomcat应用服务器是自行安装的,那么设置步骤如下:
        1.关闭应用服务器
        2.进入Tomcat\bin目录。在windows上tomcat是通过startup.bat进行启动的,启动时需要使用到tomcat的一些启动信息。可以用编辑方式打开startup.bat,找到set "EXECUTABLE 设置项,看看该设置项是指向哪个文件,一般是catalina.bat,那么tomcat的启动信息就是在catalina.bat中定义的。
       Image Modified
       3.找到步骤2中所指向的文件,一般是catalina.bat。用编辑方式打开catalina.bat
         在catalina.bat中,一般前面会有一些注释,这些注释列出了此脚本中的一些设置项。其中JAVA_OPTS就是我们接下来即将进行设置的设置项。(如果没有JAVA_OPTS,而只有JAVA_OPTIONS,那么设置项就是JAVA_OPTIONS,下面的内容中的JAVA_OPTS都换成JAVA_OPTIONS)
        Image Modified
 
       4.首先在catalina.bat中,搜索"JAVA_OPTS",检查一下该文件中是否已经对该设置项进行了设置。
       Image Modified
 
        若文件中已经有对该设置项进行设置,检查一下设置项的内容中是否包含 -Xms ,-Xmx, -XX:PermSize 和 -XX: MaxPermSize。如果已经存在,则可以直接修改对应项的值。
如下:已存在
       Image Modified
       对其直接修改值,比如设置-Xms为256m,-Xmx为10240m,-XX:MaxPermSize为1024m
       Image Modified
 
       5.如果检查过整个catalina.bat,发现没有对相应的设置项有进行过设置。那么可以在catalina.bat中注释下方的第一行,添加如下设置(该行添加的位置不要求必须在这个位置)
         set JAVA_OPTS = %JAVA_OPTS% -Xms256m -Xmx10240m -XX:MaxPermSize=1024m
         如果是tomcat6.0以上,也可使用
         set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=GBK -Duser.region=CN -Duser.language=zh -Djava.awt.headless=true -Xms8192m -Xmx8192m -XX:MaxPermSize=512m
        

...

       Linux操作系统上部署Smartbi只能使用war包部署,应用服务器都是自行部署的。设置JVM参数步骤如下:

       1.关闭应用服务器

       2.进入Tomcat\bin目录

       在linux上tomcat是通过startup.sh进行启动的,启动时需要使用到tomcat的一些启动信息。可以用编辑方式打开startup.sh,找到 EXECUTABE 设置项,看看该设置项是指向哪个文件,一般是catalina.sh,那么tomcat的x相关启动信息就是在catalina.sh中定义的。
       

       3.找到步骤2中所指向的文件,一般是catalina.sh。用编辑方式打开catalina.sh

          在catalina 在catalina.sh中,一般前面会有一些注释,这些注释列出了此脚本中的一些设置项。其中JAVA_OPTS就是我们接下来即将进行设置的设置项。(如果没有JAVA_OPTS,而只有      JAVA_OPTIONS,那么设置项就是JAVA_OPTIONS,下面的内容中的JAVA_OPTS都换成JAVA_OPTIONS)
      

      4.首先在catalina.sh中,搜索"JAVA_OPTS",检查一下该文件中是否已经对该设置项进行了设置。
      
 
      若文件中已经有对该设置项进行设置,检查一下设置项的内容中是否包含 -Xms ,-Xmx, -XX:PermSize 和 -XX: MaxPermSize。如果已经存在,则可以直接修改对应项的值。
如下:已存在
     
      对其直接修改值,比如设置-Xms为256m,-Xmx为10240m,-XX:MaxPermSize为1024m
      
 
      5.如果检查过整个catalina.sh,发现没有对相应的设置项有进行过设置。那么可以在catalina.sh中注释下方的第一行,添加如下设置(该行添加的位置不要求必须在这个位置)
 
       JAVA_OPTS = "$JAVA_OPTS -Xms256m -Xmx10240m -XX:MaxPermSize=1024m" (注意有没有双引号)
     
      另外,Tomcat并不建议JVM参数配置在catalina.sh文件中,通常是配置在tomcat\bin\setenv.sh这个文件中。若是catalina.sh文件中没有,可以找一下这个文件

...

      1.在浏览器中输入websphere控制台地址,进入控制台界面。
      Image Modified
 
      2.点击左侧的Servers -> Server Types -> WebSphere application servers。

       如果是中文版的控制台,点击左侧的 服务器 -> 应用程序服务器
       Image Modified
 
      3.在右侧点击对应的server,如server1
      Image Modified
 
       进入设置界面
      Image Modified
 
      4.展开右下角的Server Infrastructure -> Java and Process Management,点击Process definition
      在中文版控制台界面中,展开右下角的 服务器基础结构  -> Java和进程管理 ,点击 进程定义
     Image Modified
 
     进入进程定义界面
    Image Modified
     5.在进程定义界面,点击右侧的 Java Virtual Machine
     在中文版控制台界面中,点击右侧的 Java 虚拟机
    Image Modified
 
    进入JAVA虚拟机设置界面
    Image Modified
 
    6.在JAVA虚拟机设置界面中,有三个设置项
    (1)Initial heap size,即JVM参数中的Xms,直接输入数值即可
    (2)Maximum heap size,即JVM参数中的Xmx,直接输入数值即可
    (3)Generic JVM arguments ,即JVM参数中的其他参数设置。在下方的输入框中输入 -XX:PermSize=256M  -XX:MaxPermSize=512m,如下:
     Image Modified
 
      以上三个设置项在中文版控制台界面中对应的设置项分别是
   (1)初始堆大小
   (2)最大堆大小
   (3)通用JVM实参
 
     7.保存设置项,重启动应用即可。

...

      4.在setDomainEv.cmd中依次搜索,找到Xms、Xmx、XX:PermSize、XX:MaxPermSize,然后修改其值
     Image Modified
 


二、Linux系统

      1.关闭应用服务器

...

      4在setDomainEv.sh中依次搜索,找到Xms、Xmx、XX:PermSize、XX:MaxPermSize,然后修改其值
     Image Modified
 

Jboss

     1.关闭应用服务器;

...