您的位置:首页 > 编程语言 > Java开发

MapXtreme For Java 4.8.2 超菜入门

2011-01-18 11:06 267 查看
MapXtreme For Java 4.8.2 超菜入门

1、正确安装MapXtreme For Java,并且已经调出示例。

2、把C:\Program Files\MapInfo\MapXtreme-4.8.2\apache-tomcat-5.5\webapps中的mapxtreme482复制到你的

tomcat的webapp下。

3、运行Eclipse,打开工程,把C:\Program Files\MapInfo\MapXtreme-4.8.2\apache-tomcat-5.5

\webapps\samples482\WEB-INF\lib下所有的文件复制,粘贴到工程\WebRoot\WEB-INF\lib下。提示有部分文件

需要替换,我没有替换。选中工程名,按F5刷新一下。

4、新建包com.mapinfo.devsupport.servlet,包列表中没有显示新建的包是吧?选中src右键New一个类,放在

这个包下。显示出来了。复制C:\Program Files\MapInfo\MapXtreme-4.8.2

\examples\server\java\toolkit\*.java到包下。

5、参照上一步的做法,新建一下org.xcg.sealightmis.servlet包,放入C:\Program

Files\MapInfo\MapXtreme-4.8.2\examples\server\java\servlet\HTMLEmbeddedMapServlet.java,第一行加入

package org.xcg.sealightmis.servlet;

6、拷贝C:\Program Files\MapInfo\MapXtreme-4.8.2\apache-tomcat-5.5\webapps\samples482\WEB-

INF\classes\encoding-map.xml到工程的src下。

7、打开工程\WebRoot\WEB-INF\web.xml,加入:

<servlet>
<servlet-name>htmlmap</servlet-name>
<servlet-class>org.xcg.sealightmis.servlet.HTMLEmbeddedMapServlet</servlet-class>
<init-param>
<param-name>
mappath
</param-name>
<param-value>
C:\Program Files\MapInfo\MapXtreme-4.8.2\examples\server\data\local
</param-value>
</init-param>
<init-param>
<param-name>
filetoload
</param-name>
<param-value>
C:\Program Files\MapInfo\MapXtreme-4.8.2\examples\server\data\local\world.mdf
</param-value>
</init-param>
<init-param>
<param-name>
mapxtremeurl
</param-name>
<param-value> http://localhost:8080/mapxtreme482/mapxtreme </param-value>
</init-param>
</servlet>

<servlet-mapping>
<servlet-name>
htmlmap
</servlet-name>
<url-pattern>
/servlet/htmlmap
</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
htmlmap
</servlet-name>
<url-pattern>
/htmlmap
</url-pattern>
</servlet-mapping>

8、访问http://localhost:8080/你的工程名/htmlmap,运行成功。
本文出自 “徐晨光的博客” 博客,请务必保留此出处http://xuchenguang.blog.51cto.com/730272/480625
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: