3.1.2 下面这个错误是因为CATALINA_HOME环境变量设置不正确,从而造成Tomcat不能正常启动。 C:/carl>startup CATALINA_HOME C:/ The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program
3.1.3 下面这个错误是由于错误地设置了Java启动参数xms256M,正确的写法应该是-Xms256M,请注意大小写。大家知道,在Java命令行中,-Xms表示JVM开始启动时所分配的内存大小,而-Xmx表示JVM运行时最大所能占用的的内存大小,如果您的应用程序所需的内存超过Xmx的值,JVM就会抛出Out of Memeory(内存不足)的异常而停止。当然,Xmx的最大值不应超过物理内存的70%。
D:/back/blog>start_tomcat_debug.bat D:/back/blog>set JAVA_OPTS=-xms256M D:/back/blog>rem 请将JAVA_HOME环境变量修改到您的JDK安装目录 D:/back/blog>set JAVA_HOME=C:/Program Files/Java/jdk1.5.0_09 D:/back/blog>rem 请将CATALINA_HOME环境变量修改到您的Tomcat安装目录 D:/back/blog>set CATALINA_HOME=C:/carl/it/tomcat_research/jakarta-tomcat-5.0.28 D:/back/blog>rem 开始调用catalina.bat文件 D:/back/blog>call C:/carl/it/tomcat_research/jakarta-tomcat-5.0.28/bin/catalina.bat debug Using CATALINA_BASE: C:/carl/it/tomcat_research/jakarta-tomcat-5.0.28 Using CATALINA_HOME: C:/carl/it/tomcat_research/jakarta-tomcat-5.0.28 Using CATALINA_TMPDIR: C:/carl/it/tomcat_research/jakarta-tomcat-5.0.28/temp Using JAVA_HOME: C:/Program Files/Java/jdk1.5.0_09 debug 无效的选项: -xms256M
2008-02-23 11:19:30 StandardContext[/JspServletViewer]Exception sending context initialized event to listener instance of class com.esri.svr.cmn.FileRewriterContextListener java.lang.NoClassDefFoundError: com/esri/mo2/map/core/Layout at com.esri.svr.cat.ServiceXMLHandler.startElement ServiceXMLHandler.java:47) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)