使用startup.bat启动已部署FortiSales的tomcat,发现启动过程中出错,错误为”ClassNotFoundError: javax.activation.FileTypeMap”。经查发现该类输入jre的rt.jar,为什么jre的jar都找不到呢?!尝试修改系统环境变量“CLASSPATH”,加入rt.jar;重新启动tomcat,问题解决。但是还是不知道为什么默认找不到rt.jar。另外在Eclipse中启动tomcat是没有这个问题的(说明Eclipse会在启动tomcat时指定rt.jar的位置)。
修改默认tomcat内存设置,方法如下:在${tomcat_home}/bin/catalina.bat中查找” JAVA_OPTS”,在其内容中加入” -Xms128M -Xmx256M ”即可。可参考“How do I adjust tomcat memory settings?”。