OC4J应用服务器搭建
来源:互联网 发布:java web start 下载 编辑:程序博客网 时间:2024/05/21 18:48
1、下载OC4J应用服务器,并进行安装或解压到某目录下
2、配置OC4J的环境变量:ORACLE_HOME=C:/oc4j_extended_101350
这里指向OC4J的文件夹根目录路径,注意:如果用到Oracle客户端的开发者,ORACLE_HOME这个环境变量已经分配给了Oracle的客户端,建议一种做法可以把Oracle客户端内的所有文件拷贝到OC4J的根目录下,这时ORACLE_HOME这个环境变量则可以指向OC4J达到两不误的状况。
3、在服务器根目录下的j2ee/home/config的server.xml中指定jdk路径,如下:
<java-compiler name="javac" in-process="false" options="-J-Xmx1024m -encoding UTF8" bindir="C:/ProgramFiles/Java/jdk1.6.0/bin" extdirs="C:/Program Files/Java/jre1.6.0/lib/ext;C:/WINDOWS/Sun/Java/lib/ext" />
4、首次在命令窗口中启动oc4j,它会要求为oc4jadmin管理员用户设置密码,以后就根据该密码登陆控制台。启动服务器的命令如下:
java -jar "C:/oc4j_extended_101350/j2ee/home/oc4j.jar" -config "C:/oc4j_extended_101350
/j2ee/home/config/server.xml"
这时,OC4J就能正常启动,构建也就完成了。当把应用程序发布到OC4J时,可以采取两种方式,一种是通过OC4J的管理页面进行部署,这在本人另外一篇日志“OC4J与Hibernate和XFire整合问题”中有介绍到,现在我介绍一下使用myeclipse进行部署。
首先,在myeclipse中配置好OC4J服务器,这与配置Tomcat相似,如下图
但要注意的是,在myeclipse中配置OC4J时,指定其JDK要与上面第三步所指定的JDK路径相同。
然后使用myeclipse的部署方式把项目部署到OC4J上,这时项目是文件夹的方式部署到服务器根目录下的j2ee/home/application-autodeploy文件夹中,然后配置服务器根目录下的j2ee/home/config下的application.xml文件,把项目在服务器上的路径配置在这里,例:<web-module id="TestXFire" path="../../home/application-autodeploy/TestXFire" />
接着配置服务器根目录下的j2ee/home/config下的default-web-site.xml文件,指定项目被访问根路径和所属于OC4J的哪个模块,例:<web-app application="default" name="TestXFire" root="/TestXFire" />
这里的application属性指定属于哪个模块,name对应着application.xml文件中所配置的<web-module />中的id,root指定访问的根路径。
最后,就可以通过http://localhost:8888/被访问根路径打开工程,如果你有使用其他的框架技术,这时候访问工程出错,可以尝试一下到服务器根目录下的j2ee/home/application-deployments文件夹中,进入你的项目所在的模块文件夹,这里是default,然后进入你的工程目录,里面有一份orion-web.xml文件,把里面的web-app的注释去掉,则这时应该就没有问题了,如果还有问题,请参考本人另外一篇日志“OC4J与Hibernate和XFire整合问题”。
- OC4J应用服务器搭建
- OC4J
- OC4J
- was应用服务器搭建
- OC4J独立服务器的安装与设置
- webrtc应用turn服务器搭建
- 一、搭建移动应用服务器
- Tomcat搭建Web 应用服务器
- 润乾报表在OC4J服务器下的部署方法
- WebSphere 应用服务器环境搭建实践指南
- [应用架构] JAVA应用技术之服务器搭建
- Linux下Web应用服务器搭建
- 如何搭建X5本地应用打包服务器
- tomcat 搭建IOS应用发布服务器
- 搭建云服务器--移动应用开发
- super-diamond服务器搭建及应用
- svn服务器的搭建和应用实例
- Windows用tomcat搭建应用服务器
- Wonderful WebSite [Where To Download Redhat Enterprise Linux 5.4 5.5]
- 深入new/delete:New的3种形态
- struts2的文件上传
- sharepoint 服务器配置的一些经验
- 人生的紧要处
- OC4J应用服务器搭建
- 集成Nutch和Solr
- 2.6.24内核编译 initrd-2.6.24.img分析
- tomcat虚拟路径的配置
- 【转】监控数据库性能的SQL
- asp数组随机排序
- 10个 DIV+CSS 需要注意的问题
- C++ Builder构建算二十四点小游戏
- 20个最佳Flash游戏解析,一步步教你创建Flash游戏