调整startserver.bat(startup.bat) 的属性,将“内存”中的“初始环境”由“自动”修改做“2186”就搞定了

解决方案 »

  1.   

    然后运行 startserver.bat(或者 startup.bat)
      

  2.   

    (1) 进入tomcat\bin 目录,编辑startup.bat 文件。在行call tomcat start 的前面加上两行内容:SET TOMCAT_HOME=c:\tomcatSET JAVA_HOME=c:\jdk1.3
      

  3.   

    或者按以下步骤试试:
    1. 修改autoexec.bat加入如下几句:path c:\jdk1.3\binset CLASSPATH=c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jarset JAVA_HOME=c:\jdk1.3set TOMCAT_HOME=c:\tomcat2. 开始->运行->regedit (修改注册表)  如果你的机器有中文键名“JAVA 运行时环境”,应改为对应的英文。鼠标左键选中该键,右键单击选择“重命名”,把键名改为英文“Java Runtime Environment”,然后选择菜单项“注册表”点退出即可。注意修改完注册表后需要重新启动计算机才能使修改有效。3. 先进入MS-DOS 方式,“开始”->MS-DOS 方式,弹出MS-DOS 窗口,选择窗口菜单中的属性-> 内存-> 初始环境,由自动改为2816 或更大的数值。4. 启动Tomcat,在此MS-DOS 窗口中执行c:\tomcat\bin\tomcat run,然后将窗口最小化。注意一定要在此MS-DOS 窗口下执行tomcat 启动命令,如在资源管理器下执行命令,可能会显示Out of Environment Space 错误,指内存变量有错误。若不显示错误,则也可以这样干。3-4步的另一种方法:在Tomcat下的子目录bin内找到Startup.bat,单击鼠标右键,选择弹出菜单中的属性-> 内存-> 初始环境,由自动改为2816 或更大的数值。然后运行Startup.com或其pif文件(Startup.pif)