今天找到MapXtreme for Java 服务器崩溃 的原因了(问题见
2月23日的BLOG http://spaces.msn.com/wjoin/),原来MapXtreme在 \MapInfo\MapXtreme-4.7.1\Tomcat-4.1\work\Standalone\localhost 目录下生成了许多临时文件,再次起动服务器的时候有问题,只要把这些文件删除就好了.可以在startup.bat 文件中加入一行:
del C:\MapInfo\MapXtreme-4.7.1\Tomcat-4.1\work\Standalone\localhost /s/q 就行了.
如下所示: (注意路径)
@echo off
set CATALINA_HOME=C:/MapInfo/MapXtreme-4.7.1/Tomcat-4.1
set CATALINA_BASE=C:/MapInfo/MapXtreme-4.7.1/Tomcat-4.1
set JAVA_HOME=C:\j2sdk1.4.2_05
del C:\MapInfo\MapXtreme-4.7.1\Tomcat-4.1\work\Standalone\localhost /s/q
if not "%OS%" == "Windows_NT" goto noTitle
set _START_TC=start "MapXtreme Java Server 4.7"
goto start
:noTitle
set _START_TC=start "MapXtreme Java Server 4.7"
:start
rem start tomcat in the background
%_START_TC% "C:/MapInfo/MapXtreme-4.7.1/Tomcat-4.1/bin/catalina.bat" run -config ..\Tomcat-4.1\conf\server.xml