...
代码块 | ||||
---|---|---|---|---|
| ||||
set "JAVA_HOME=C:\Program Files\Java\jdk1.8.0_51" set "JRE_HOME=C:\Program Files\Java\jdk1.8.0_51\jre" set "CATALINA_HOME=d:\smartbi\tomcat" set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=GBK -Duser.region=CN -Duser.language=zh -Djava.awt.headless=true -Xms8192m -Xmx8192m -XX:MaxPermSizeMetaspaceSize=512m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError" |
- Linux环境:如下面格式,在文件中添加JAVA_HOME,JRE_HOME,CATALINA_HOME,JAVA_OPTS 等参数的配置。
代码块 | ||||
---|---|---|---|---|
| ||||
export JAVA_HOME="/data/smartbi/jdk1.8.0_45" export JRE_HOME="/data/smartbi/jdk1.8.0_45/jre" export CATALINA_HOME="/opt/smartbi/tomcat" export JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=GBK -Duser.region=CN -Duser.language=zh -Djava.awt.headless=true -Xms8192m -Xmx8192m -XX:MetaspaceSize=512m -XX:MaxPermSizeMaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError" |
注意 |
---|
注意:如果使用的 jdk 是 1.8 版本,请修改内存参数。 在jdk 1.8 版本中,已经删除了 -XX:MaxPermSize 参数,请使用-XX:MaxMetaspaceSize代替它,并配合-XX:MetaspaceSize使用。 |
3、将smartbi.war 包复制到<Tomcat>\webapps 目录下。
...
注意 |
---|
注:Tomcat 如果是8.0版本,需要修改smartbi.war包中WEB-INF目录下面的web.xml文件,具体修改方法见下图。 需要添加这个配置的原因是: 1、JSP/Servlet 3.0 规范中,如果没有指定metadata-complete=true参数,则会在启动过程中扫描整个war包中所有jar类中是否包含@Servlet等相应的注解,旧版本是需要在web.xml中指定(比如原先创建一个servlet,我们都需要在web.xml中添加对应的Servlet的入口)。 2、这样会导致启动的过程非常缓慢,可能耗时半小时以上。 3、添加这两个属性(metadata-complete="true",<absolute-ordering />)可以指定不再进行相应的扫描,从而提高Smartbi启动速度。 |
...
注意:如果使用的 jdk 是 1.8 版本,请修改内存参数。
在 HotSpot jdk 1.8 版本中,已经删除了 -XX:MaxPermSize 参数,可以使用 -XX:MetaspaceSize 代替它。
...