发布网友 发布时间:2022-04-21 20:01
共1个回答
热心网友 时间:2023-08-19 05:24
如果操作环境及服务器硬件环境要求使用ibm的jdk1.5(集成的OA默认用的EAS的JDK,但系统环境要求单独在OA目录下部署一个ibm JDK1.5,部署方法请参考本目录的"linux或者unix下部署JDK1.5版本.htm"),
此时在很多项目中都出现了访问速度慢的问题,另外AIX上使用这个jdk读取文件也经常出现与sun的io不兼容的情况。因此在这个上面需要加入多个参数才能更好的工作。
集成OA默认的OA路径:$OA_HOME=$EAS_HOME/eas/server/profiles/oa
1) 修改$OA_HOME/apusic/config/web.xml
方案一:如果使用IMB jdk1.5则
将builtin-javac替换成JDK中具体的javac命令的全路径,javac路径是在新装的$JAVA_HOME
bin的目录下,根据实际的$JAVA_HOME,替换builtin-javac参数值。
同时在javac后面增加 -Xlint:unchecked
如:param-value/kingdee/eas/server/profiles/oa/jdk_5/bin/javac -Xlint:unchecked -g -classpath %classpath% -d %outputdir% -encoding %encoding% %source%/param-value
方案二:否则,恢复到出厂设置:
param-valuebuiltin-javac -g -classpath %classpath% -d %outputdir% -encoding %encoding% %source%/param-value
2) 修改:$OA_HOME/apusic/bin/startapusic.sh (windows下是startapusic.cmd)
在JVM_OPTS中增加一个参数:-Dcom.apusic.servlet.jsp.source5=true
如:JVM_OPTS="-server -Xms512m -Xmx784m -XX:MaxPermSize=128m -Dcom.apusic.servlet.jsp.source5=false"
3) 修改:$OA_HOME/apusic/server/profiles/oa/bin/server.pl
在JVM_MEM_OPTIONS中增加参数:-Xlp -Xverify:none -Dibm.stream.nio=true
如:$JVM_MEM_OPTIONS = "-Xms$common::JVM_INITIAL_HEAP_SIZE -Xmx$common::JVM_MAX_HEAP_SIZE -Xlp -Xverify:none -Dibm.stream.nio=true $common::JVM_CUSTOM_PARAMS ";
操作系统是linux,则-Xlp参数不用加上
4)修改setevn文件
把:PATH="$JAVA_HOME/bin:$APUSIC_HOME/jdk/bin:$APUSIC_HOME/jre/bin:$PATH"
修改成:PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH