启用 Mac OS X Lion 10.7 浏览器 Java 插件

升级到 Mac OS X Lion 10.7 后,浏览器(包括 Safari、Chrome、Firefox)中使用 Java 时会出现“无效的插件”的提示,Java 插件无法启用。

这个问题的原因是 Lion 出于安全性的考虑,默认没有启用 Java 的 applet 插件和 Web Start 应用程序。

解决方法很简单,启用 Java 的以上选项即可。打开“实用工具”中的“Java 偏好设置”,勾选“启用 Java 的 applet 插件和 Web Start 应用程序”选项,OK,重启浏览器再看一下,Java 插件恢复正常了。

实用工具中的 Java 偏好设置.png

Java 偏好设置

java.lang.OutOfMemoryError: Java heap space 解决方法

使用 Tomcat(5.0) 作为 Web Server 经常会出现 java.lang.OutOfMemoryError: Java heap space 的错误,原因通常都是内存分配不足。

解决方法可以简单的设置一下环境变量即可。

Windows 下修改 catalina.bat,增加一行「set JAVA_OPTS=-Xms512m -Xmx1024m」。
-Xms 是设定 Tomcat 启动是占用的内存,-Xmx 是设定 Tomcat 最大占用的内存,可根据实际服务器配置修改。

Linux/Unix 下设置 Tomcat 用户的环境变量即可:「export CATALINA_OPTS=’-Xms512m -Xmx1024m’」。