将下载完mapdemo.rar解压成一个mapdemo目录,将mapdemo目录拷贝到\tomcat-4.0.1\mxj450\webapps下,
此时重新启动后的tomcat已经可以发布mapdemo目录了,但apache还不行,必须进行下一步配置
2.apache存放在\apache-1.3.20下,该目录下有一个conf目录存放配置文件,打开该目录下的httpd.conf
(不是httpd.conf.backup)文件(用写字板或ultraedit即可打开,是纯文本文件)。找到文件的最后,可以看
到这样一段:
<IfModule mod_jk.c>
JkMount /samples45/* mxj450_worker
JkMount /mapviewer45/* mxj450_worker
JkMount /mapxtreme45/* mxj450_worker
</IfModule>
在这一段中间加上JkMount /mapdemo/* mxj450_worker变成
<IfModule mod_jk.c>
JkMount /samples45/* mxj450_worker
JkMount /mapviewer45/* mxj450_worker
JkMount /mapxtreme45/* mxj450_worker
JkMount /mapdemo/* mxj450_worker
</IfModule>
即可,保存文件退出。这样apache就知道新增加了mapdemo发布目录。
3.由于mapdemo运行时需要mapxtreme类库,一种方法是把所有的mapxtreme类库路径加入到classpath中,这样太
麻烦。还有一种就是直接将所有的类库拷贝到mapdemo\web-inf\lib目录下,tomcat可以自动应用该目录下的所有类库。
mapxtreme的所有类库存放在\MapXtreme-4.5.0\lib\client,\MapXtreme-4.5.0\lib\common,MapXtreme-4.5.0\lib\server
这三个目录下,将这三个目录下的所有文件分别拷贝到\tomcat-4.0.1\mxj450\webapps\mapdemo\WEB-INF\lib即可。
注意只要拷贝client,common,server目录下的文件,不要带目录拷贝。如果需要连接,一定要将sql server2000
的jdbc的三个驱动文件msbase.jar,mssqlserver.jar,msutil.jar(可在微软网站上下载)和oracle的jdbc驱动文件
classes12.zip或者classes12.jar(oracle自带)拷贝到该lib目录下(不要将路径加入到classpath中),oracle8i
自带的一般是classes12.zip,一定要将扩展名改为jar后拷贝到lib目录下,否则连接会出错,而且很难发现问题。
4.在开始菜单关闭mapxtrem服务器后重新启动mapxtreme,然后访问:8080/mapdemo/map.jsp,即可看到页面。
如果mapxtreme的安装路径不是c:\mapinfo,请到mapdemo\web-inf下修改web.xml,请找到这一段
<init-param>
<param-name>gstpath</param-name>
<param-value>C:\\MapInfo\\tomcat-4.0.1\\mxj450\\webapps\\mapdemo\\maps\\</param-value>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-28089-2.html
飞机偏离航道会不知道
烊烊棒棒哒永远伴你左右
泄坐湿叫兽