在oc4j中安装、配置MapViewer


原文:http://hi.baidu.com/tiny_lk/blog/item/a166c3fdaf9ab340d7887d22.html

在本文中,将介绍如何在 OC4J (Oracle Containers for Java) 中安装并配置 MapViewer。由于原来没有弄过java,oc4j也是首次使用,有很多东西也不太了解。

一.本文安装环境
windows 2003
oracle 11g
jdk1.6.0_05
oc4j 10.133 (下载地址:http://www.oracle.com/technology/software/products/ias/htdocs/utilsoft.html,OC4J 11g preview 下载地址:http://www.oracle.com/technology/tech/java/oc4j/11/index.html)
MapViewer 11g R1 preview 2 (下载地址:http://www.oracle.com/technology/software/products/mapviewer/index.html)

二.配置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管理页面中,点击“
应用程序 ”-"部署"进入部署页面。

45d79e2f414b522a1f30899a.jpg
4.选择mapviewer_11gpre2.zip解压后的文件mapviewer_for_oc4j1013.ear,如果使用的是OC4J 11g preview,则需要使用文件mapviewer.ear。
7f3d0a7b524601e60bd1876d.jpg
5.下一步,在“应用程序名称”中输入mapviewer,下一步,直到完成。
efb801e993575b2db90e2d75.jpg
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解开,其中包含文件如下:
d809cd1186f43d02b8127b5e.jpg
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处有说明。我开始就是此处没有执行,结果后面步骤一直失败,找了半天原因。 i_f31.gif
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了!

转载于:https://www.cnblogs.com/maweiaixx/archive/2008/12/22/1359692.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值