在oc4j中安装配置MapViewer

一.配置oc4j
1.解压oc4j_extended_101330.zip。
2.进入目录%OC4j%\bin ,其中%OC4J%表示OC4J所在的路径。
3.修改文件oc4j.cmd ,在文件开头添加如下两行:
set ORACLE_HOME=D:\oc4j
set JAVA_HOME=D:\Program Files\Java\jdk1.6.0_05
注:请将上面路径改为正确位置。

二.启动oc4j,并部署EAR文件
1.进入目录%OC4j%\bin ,使用命令 oc4j.cmd -start 启动oc4j。

注:在第一次启动时,系统会提示您指定一个管理员口令,输入 admin。再次输入 admin 确认口令。看到消息 “Oracle Containers for J2EE 10g (10.1.3.1.1) initialized”,这表明 OC4J 服务器已启动。

2.在浏览器中输入http://localhost:8888可以进入oc4j的首页。http://localhost:8888/em 可以进入oc4j的管理页面。在管理页中以 oc4jadmin 身份登录,口令为 admin。此口令为您启动 oc4j 时创建的口令。
注:1.端口号可以在文件%OC4J%\j2ee\home\config\default-web-site.xml中进行修改。
2.在OC4J 11g preview 中缺少web管理的工具,下面部署ear文件需要使用命令来部署(使用命令我还 没有试验成功)。使用命令可以参考%OC4J%\Readme.txt 中的
Using the admin_client.jar Command-Line Utility及Example usages of admin_client.jar部分。
3.在web管理页面中,点击“ 应用程序 ”-"部署"进入部署页面。
4.选择mapviewer_11gpre2.zip解压后的文件mapviewer_for_oc4j1013.ear,如果使用的是OC4J 11g preview,则需要使用文件mapviewer.ear。

5.下一步,在“应用程序名称”中输入mapviewer,下一步,直到完成。
6.等待部署结束,现在MapViewer就部署完成了。现在可以输入http://localhost:8888/mapviewer 进入MapViewer 的页面了。

三.配置MapViewer的示例mvdemo
1.使用命令oc4j.cmd -shutdown -port 23791 -password admin 停止oc4j服务。
注:在 %OC4J%/j2ee/home/config/rmi.xml 文件中可找到端口号。
2.将MapViewer中的mvdemo_11pre2.zip解开,其中包含文件如下:
readme.txt中包含了相关介绍。
3.导入示例数据。首先创建用户mvdemo(create user mvdemo identified by mvdemo;),然后赋予mvdemo权限(grant connect, resource, create view to mvdemo identified by mvdemo;),然后导入数据(imp mvdemo/mvdemo file=mvdemo.dmp full=y ignore=y)。
4.执行%OC4J%\j2ee\home\applications\mapviewer\web\WEB-INF\admin\mcsdefinition.sql,此sql将在mdsys用户下创建表与视图,确保执行sql的用户具有相应的权限。如果使用的oracle数据库是8i 或9iR1 (9.0.1),那么还需要在mdsys用户下执行mapdefinition.sql。
注:本步骤在readme.txt中没有说明,在http://localhost:8888/mapviewer/fsmc/tutorial/setup.html处有说明。我开始就是此处没有执行,结果后面步骤一直失败,找了半天原因。
5.使用mvdemo用户执行mvdemo.sql插入相关数据。 现在使用mapbuilder.jar 工具也可以预览到地图了。
6.修改%OC4J%\j2ee\home\applications\mapviewer\web\WEB-INF\conf\mapViewerConfig.xml文件最底下的map_data_source节中的数据库连接地址。
7.现在就可以在http://localhost:8888/mapviewer/faces/demos.jspx 中查看MapViewer中的示例Demo了!

接下来就可以开始基于MapViewer的Demo来进行开发了。mapviewer_doc_11pre2.pdf中包含相关的开发API。我也要开始学学Java EE了!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值