Oracle9iAS Containers for J2EE独立版指南--(打包与部署)
使用admin.jar按打为EAR包的application部署1〉打包应用程序
需打包的应用程序目录结构为
根目录/
JSP程序目录/
WEB-INF/
Classes/
Lib/
Web.xml
在根目录下,用java 的jar命令将其打包为WebJ2EE.war文件。
如:
war包
jar -cvf xxx.war ./
新建TEMP根目录,在目录中建立META-INF目录,其中新建application.xml,其内容为:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC @#-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN@# @#http://java.sun.com/j2ee/dtds/application_1_2.dtd@#>
<application>
<display-name>WebJ2EE</display-name>
<description>Application description</description>
<module>
<web>
<web-uri>WebJ2EE.war</web-uri>
<context-root></context-root>
</web>
</module>
</application>
注意其结构内不得有注释。
其目录结构为:
TEMP
|
|--META-INF/
|-- application.xml (注意大小写)
同时将打好的WebJ2EE.war包放入TEMP下,总结构如下:
TEMP
|
|-- META-INF/
| |-- Application.xml
|
|-- WebJ2EE.war
在TEMP根目录下用java 的jar命令将其打包为WebJ2EE.ear:
jar cvfM appname.ear .
注意命令最后有 . 号;
注意完整目录结构为:
2〉部署:
java -jar admin.jar ormi://host:port username password
-deploy
-file filename
-deploymentName app_name
-targetPath path/destination
参数 file 后跟 EAR 文件的local路径和文件名
参数 deploymentName 后跟用户定义的 Web Application 名称
参数 targetPath 后跟 Web Application 的部署路径,默认是/application
server.xml被改变
/*********************************** 注意 ****************************************
WEB-INF\lib下新加jar文件 或 WEB-INF\classes 下新加class文件 如果不是servlet,而是一般java bean或一般class文件就不用在web.xml里注册,而servlet用绝对路径也可以不注册。
例如:
D:\oc4j\j2ee\home>java -jar admin.jar ormi://caesar:23791 admin 199p18m -deploy -
file webaxis.ear -deploymentName myfirstapp
**********************************************************************************/
↓相关文章:
- · Oracle9iAS Containers for J2EE独立版指南--(简介、安装、启动、关闭和帮助)
- · J2EE项目10大风险
- · J2EE全面介绍(一)
- · J2EE设计模式:CMP到BMP模式(一)
- · Spring Framework标记库初学指南
- · j2ee程序员应该掌握的linux知识
- · J2ME打包--解决移动平台api 问题
- · J2EE平台介绍
- · 应用Rational工具简化基于J2EE项目(五)架构与设计
- · 应用Rational 工具简化基于J2EE的项目 (三)转换到系统模型
- · 应用Rational 工具简化基于J2EE的项目(一)
- · 试析J2EE与.NET时代的商业利润
- · 应用OSCache提升J2EE系统运行性能
- · J2EE and XML Development -Ebook download
- · J2EE应用中与Oracle数据库的连接
- · 应用OSCache提升J2EE系统运行性能
- · j2EE基础概念(总结)
- · J2EE中的不同数据库之间事务(续)
- · J2SE 1.4 中assertion 功能介绍
- · J2EE学习笔记(4) 软件工程与系统框架
- · J2EE学习笔记(2) javascript 讨论
- · J2EE之类的概念
- · Charset in J2EE Web Application
- · EJB技术及应用
- · J2EE应用部署(三):高级篇
- · 了解Struts1.1介绍
- · 漫谈EJB (2)
- · PASX简化Java开发
- · io的学习
- · 使用mod_jk2.so整合Apache2.049与Tomcat5.019
- · J2SE 1.5 in a Nutshell 中文版
- · Apache 使用基础(建议初学者仔细看看)
- · Resin和iis配置多个站点
- · 用J2EE开发WebService
- · Resin和iis配置多个站点
- · Apache Tomcat 重要信息暴露漏洞
- · 安装好你的机器来使用JSP(转)
- · 在Windows上安装Tomcat
- · 在Linux上安装Tomcat
- · <试验>win2k在apache1.3上配置tomcat3.1
- · 在windows2000 server中文版上安装apache <原创>
- · EJB概述(上)
- · WebSphere快速入门(15)
- · EJB内部资参1
- · EJB内部资参3

