如何发布PetStore1.3.1_02到J2EE1.3.1和oracle数据库? |
|
|
如何发布PetStore1.3.1_02到J2EE1.3.1和oracle数据库? 1)关于Oracle数据库用户设置:
为了简单你可以在数据库中建立一个用户:estoreuser/estore 或者使用一个已经存在的Oracle用户,但是这样你需要修改每个application下 sun-j2ee-ri.xml文件中关于用户的设置。 这些文件往往位于: petstore1.3.1_02\src\apps\admin\src petstore1.3.1_02\src\apps\opc\src petstore1.3.1_02\src\apps\supplier\src petstore1.3.1_02\src\apps\petstore\src 为了保证能够全部更改,请查找包含字符串estoreuser的文件,并且逐一进行修改。
2) 关于准备工作 进入petstore1.3.1_02目录: 运行 build create_jms_queues 和 build create_users (如果你不小心运行了setup,那么需要注释掉缺省情况下的数据源配置)
3) 在J2EE RI增加相应的是数据源 可以参考所给的参考文件(resource.properties)。
4)按照J2EE RI的文档设置Oracle JDBC Driver位置和J2EE_CLASSPATH
5) 按照PetStore的文档修改一些配置文件,以便使用Oracle的Statement. (详细说明请参考PetStore的文档) 6)重新build所有的application 并把四个重新生成了ear 文件 放置到petstore1.3.1_02目录下(注意备份原来的文件) 7) 重新发布所有的application build undeploy build deploy (如果一起发布失败,就尝试单个发布,即在每个application自己的目录中编译和发布。 访问:http://localhost:8000/petstore
 【责编:Lili】 |
|
|
|