目录
1....... 目的... 3
2....... 问题... 4
2.1.Tomcat启动错误:Nativelibrary was not found. 4
2.2.解压版tomcat环境配置... 4
2.3.同一机多tomcat配置... 5
2.4.安装版内存溢出解决方案... 5
2.5.解压版内存溢出解决方案... 5
3....... 总结... 6
文档记录使用Tomcat过程中常见问题,供研发人员参阅。
1.
2.
1.
2.
描述:
错误信息: The ApacheTomcat Native library which allows optimal performance in productionenvironments was not found on the java.library.path:D:/Sun/jre1.6.0_03/bin;.;C:/WINDOWS/Sun/Java/bin;C:/WINDOWS/system32;C:/WINDOWS;D:/oraclexe/app/oracle
解决:
实际这是建议使用apache的arp;arp是apache portable runtime 用上这个后可以有效的提高tomcat处理静态页面的能力.如果想使用apr的话,实际操作很简单.
下载:http://tomcat.heanet.ie/native/1.1.14/binaries/win32/tcnative-1.dll
将这个文件复制到C:/WINDOWS/system32/下面,然后重新启动tomcat,问题解决。或者放在 tomcat\bin目录下面
一:JDK的安装配置
执行JDK安装文件jdk-1_5_0_07-windows-i586-p.exe
点击下一步安装即可假设安装目录在D:\ProgramFiles\Java\jdk1.5.0_07
配置jdk:在我的电脑->属性->高级->环境变量->系统变量中添加:
变量名:JAVA_HOME
变量值:D:\ProgramFiles\Java\jdk1.5.0_07
变量名:PATH
变量值:%JAVA_HOME%\bin
变量名:CLASSPATH
变量值: .;
可在命令行中输入:javac,java 查看是否安装成功
二:Tomcat的安装配置
下载已安装版本的Tomcat包,解压到D:\Tomcat-6.0.30
在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
变量名:TOMCAT_HOME
变量值:D:\Tomcat-6.0.30
变量名:PATH
变量值:%TOMCAT_HOME%\bin (放在jdkpath之后就行了使用;)
变量名:CLASSPATH
变量值:%TOMCAT_HOME%\lib;%TOMCAT_HOME%\lib\servlet-api.jar;
(放在jdkCLASSPATH之后就行了使用;)
执行bin\startup.bat 文件启动Tomcat 在命令行窗口会出来英文提示
验证Tomcat配置是否成功,可以在浏览器中执行http://localhost:8080/如果出来欢迎页面,
则说明安装配置成功了。
执行bin\shutdown.bat文件可以停止Tomcat服务
三.另一种配置方式
在文件startup.bat 文件头顶添加以下:
SET JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13
SET CATALINA_HOME=D:\Program Files\apache-tomcat-6.0.24
多个tomcat运行在一个机器上需要注意修改端口,文件server.xml中
需要修改的端口有:8005,8080,8443,8009,
1.安装版Tomcat6.0 内存问题解决方法:
DOS: cmd - regedit
修改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftware Foundation\ Tomcat Service Manager\Tomcat6\Parameters\Java\Options
在后面加上:
-Xms512m
-Xmx1024m
-XX:PermSize=300m
-XX:MaxPermSize=512m
-Dcom.sun.management.jmxremote=true
描述:
java.lang.OutOfMemoryError:PermGen space
解决:
linux下修改文件TOMCAT_HOME/bin/catalina.sh
第一行加入
JAVA_OPTS='$JAVA_OPTS-server -XX:PermSize=128M -XX:MaxPermSize=512m'
注意:linux 环境一定需要加单引号
Win32: 在文件:catalina.bat 文件中的第一行添加
set JAVA_OPTS= -Xms128m -Xmx512m-XX:MaxNewSize=256m -XX:MaxPermSize=256m
值根据具体要求自行修改